如果把數組改小點,比如a[5]之類的,結果是4,正常,但a[100]結果怎么就是0?
1 回答

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
strlen(char*)函數求的是字符串的實際長度,它求得方法是從開始到遇到第一個'\0',如果你只定義沒有給它賦初值,這個結果是不定的,它會從a首地址一直找下去,直到遇到'\0'停止。
- 1 回答
- 0 關注
- 94 瀏覽
添加回答
舉報
0/150
提交
取消