```c++
#include<iostream>
int main()
{
char strA[6] { "HELLO" };
int count = 0;
while ('0' != strA[count])
{
count++;
}
std::cout << count;
system("pause");
return 0;
}
我这段代码为什么错了呀,想不用函数计算出strA的字符串长度
```c++
#include<iostream>
int main()
{
char strA[6] { "HELLO" };
int count = 0;
while ('0' != strA[count])
{
count++;
}
std::cout << count;
system("pause");
return 0;
}
我这段代码为什么错了呀,想不用函数计算出strA的字符串长度
正确的写法是’\0’ !=stra[count],’0’表示字符0,它的ASCII码是32,而不是0,字符串的结束字符是’\0’,表示为空字符,它的ASCII码是0