绍兴2016年中考分数线:c语言字符数组的结束位是什么

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 16:09:24
int length;
char str_input[N];
cin>>str_input;
for(i=0;str_input[i]!='???????';i++);
length=i;
这是一个计算字符数组长度的代码,问题是代码中‘???????’应该是什么?

空字符啊!!
int length;
char str_input[N];
cin>>str_input;
for(i=0;str_input[i]!='\0';i++);
length=i;

0或者'\0'都可以,不过一般写成'\0'好一点。

\0 代表的是空格