
C语言 如何判断到达字符数组中字符串的尾部?如果用while(c[i]!='\0') {i++;}的话,数组里面有字符‘0’
展开全部
while(c[i]!='\0') //你这句话意思,如果c[i]的值不为0,进循环。
{
i++;
}
那么,数组里有字符'0'的话,显然不会停止。因为0不等于'0', 翻下书看看'0'的ascii码值是多少。
如果c是一个字符串,如果c[5]的值为0,那必然已经到了字符串的最后一个。
{
i++;
}
那么,数组里有字符'0'的话,显然不会停止。因为0不等于'0', 翻下书看看'0'的ascii码值是多少。
如果c是一个字符串,如果c[5]的值为0,那必然已经到了字符串的最后一个。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询