當前位置:首頁 » 編程語言 » 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

熱點內容
新浪雲存儲怎麼用 發布:2025-09-24 19:52:41 瀏覽:464
主機伺服器連接電腦 發布:2025-09-24 19:39:36 瀏覽:265
怎樣連接加密的wifi密碼 發布:2025-09-24 19:23:03 瀏覽:771
c語言學習哪家好 發布:2025-09-24 19:09:04 瀏覽:813
sqlupper 發布:2025-09-24 18:55:02 瀏覽:318
我的世界工業伺服器地址 發布:2025-09-24 18:40:17 瀏覽:701
快贊能用腳本 發布:2025-09-24 18:39:44 瀏覽:398
豐富舒適配置怎麼樣 發布:2025-09-24 18:29:28 瀏覽:331
javaforstring數組 發布:2025-09-24 18:04:16 瀏覽:806
m3攻絲編程 發布:2025-09-24 18:04:05 瀏覽:686