能否看看这个c++提错在哪了?多谢了
各位高手能否看看这个c++提错在哪了?谢谢了
int main()
{
char s[] = "this is a character array";
for (;*s != '\0';s++)
{
cout << *s << " ";
}
return 0;
}
for (;*s != '\0';s++)
这一句错在哪了?
------解决方案--------------------
作为一个数组名,s是一个指针常量,常量的意思是说:我是不可更改的。
So,你错了。
------解决方案--------------------
//s++
可以改用*(S+i)的形式···
int main()
{
char s[] = "this is a character array";
for (;*s != '\0';s++)
{
cout << *s << " ";
}
return 0;
}
for (;*s != '\0';s++)
这一句错在哪了?
------解决方案--------------------
作为一个数组名,s是一个指针常量,常量的意思是说:我是不可更改的。
So,你错了。
------解决方案--------------------
//s++
可以改用*(S+i)的形式···