⑴ c語言怎麼去掉字元串最後一個字元
char *p = a;while(*p++) ;p--;//指針後退一個位置,這時指向了字元串的最後一個非空字元。if(*p == '\\') *p = 0;//順便說一下,字元串中字元 \ 要用轉義字元來表示,即 \\
⑵ C語言的字元串為什麼以0作為它的結尾
在C語言中沒有專門的字元串變數,通常用一個字元數組來存放一個字元串。字元串總是以'