所以,只要找到这个“串尾符”---'\0',然后再把它的前一个字符(即原字符串的最后一个字符)修改为'\0',就可以啦!#include#includeint main(){ char s[80]="Good morning!",*p;printf("原来的字符串是:%s\n",s);for(p=s;*p;p++);*(p-1)='\0';printf("改短的字符串是:%...
如果字符串为空或只有一个字符,则直接返回原字符串或空字符串,因为无法删除最后一个字符。以下是一个综合处理的示例: javascript function removeLastChar(str) { if (str.length <= 1) { return str; // 如果字符串为空或只有一个字符,直接返回原字符串 } return str.slice(0, -1); // 使用slice方...