我有这个代码
int conta(char *A){
int i = 0;
while (A[i] != "\0"){
i = i+1;
}
return i;
}
但这会向我发送警告“未指定与字符串文字的比较结果”。这只是 Xcode 的问题吗?因为我在 Windows 编译器上看到过完全相同的代码。
最佳答案
"\0"确实是一个字符串文字。我猜你的意思是将字符值与 '\0' 进行比较。
关于c - 计算字符串长度的函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22672997/