timelessxp 發表于 2018-5-30 15:41
這樣寫的話是6個元素,如果你寫char a[5]=“abcde”就是五個元素,你可以使用sizeof函數查看這個數組大小。
wklhwkl 發表于 2018-5-30 15:41
int i; char a[]="abcde"; for(i=0;i
ynit 發表于 2018-5-30 15:48
就6個元素啊,\0它所的意義是“字符串結束符”,因此當把一個字符串存入一個數組時,也把結束符'\0'存入數 ...
wklhwkl 發表于 2018-5-30 15:49
運行下試試吧。
int i;
char a[]="abcde";
134849694164151 發表于 2018-5-30 16:18
是六個元素,但是為什么用printf打印數組中的元素時只能打印出來五個呀?用%d形式打印的,怎么不出現這個 ...
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |