⑴ c语言怎么去掉字符串最后一个字符
char *p = a;while(*p++) ;p--;//指针后退一个位置,这时指向了字符串的最后一个非空字符。if(*p == '\\') *p = 0;//顺便说一下,字符串中字符 \ 要用转义字符来表示,即 \\
⑵ C语言的字符串为什么以0作为它的结尾
在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个字符串。字符串总是以'