當前位置:首頁 » 編程語言 » c語言地址輸入

c語言地址輸入

發布時間: 2025-04-30 02:04:48

c語言中 用scanf函數輸入字元串數組,取地址符&是不用輸的,如果輸了取地址符算錯么 ,或者含義不一樣么

不一樣。

C語言的字元串為數組形式,而數組的名稱可以表示納慧其地址,故對字元串輸入不需要加地址符。而單獨的字元、整型變數等的名稱不能直接表示地址,故需要加地址符。

數組名就代表了該數組的地址。整個數組是一塊連續的內存單元,數組名所代表的地址為第0個元素的地址,c就代表c[0]的地址。

設數組c的首地址為0X2000,也就是說c[0]地址為0X2000,則數組名c就代表這個首地址。因為c已猜談經表示地址,所以在c前面不能再加取地址符&穗茄碰。

字元串數據類型是建模在形式字元串的想法上的數據類型。字元串是幾乎在所有編程語言中可以實現的非常重要和有用的數據類型。

(1)c語言地址輸入擴展閱讀

為了避免這種情況,可多設幾個字元數組分段存放含空格的串。程序可改寫如下:

#include<stdio.h>

intmain()

{

charstr1[20],str2[20],str3[20];

printf("Input string: ");

scanf("%s %s %s %s",str1,str2,str3);

printf("Your string: %s %s %s %s ",str1,str2,str3);

}

運行結果:

Input string: C C++ Java

Your string: C C++ Java

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:830
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829