❶ c語言如何取字元串的最後一個,比如Lloyd2取最後一個字元
char str[]="Lloyd2";
int l = strlen(str);
//這里是獲得這個字元串的長度,長度為6
//通過長度,我們可以獲取到他的最後一個字元
//由於數組下標是從0開始的,所以數組下標的最大值始終要比長度小1
//那這個字元串的最後一個字元就是
char c = str[l-1];
❷ C語言字元串的最後一位
可以,但是沒有多大意義。
char num[]="asdf";
int i, n = strlen(num);
for(i=0;num[i]!='\0';i++);
這個for循環就是來計算num的長度,訪問num[n]是沒問題的
但是對於int num[]={1,2,3,4};
對於數組num,你訪問num[4]就是沒有意義的
❸ c語言,字元數組中最後一個字必須為『\0』,為什麼錯
c語言中字元數組並沒有規定最後一個字元為'