为什么书上说可以存放19个字符,是不是书写错了,我刚学++,谢谢回答
2 回答
胡说叔叔
TA贡献1804条经验 获得超8个赞
定义了一个数组,数组名为name,数组元素的个数为20,分别为a[0]--a[19];
可以存放的最大字符数为20
比如
#include <iostream>
using namespace std;
int main()
{
char a[5]={'C','h','i','n','a'};
int i;
for(i=0;i<5;i++)
cout<<a[i];
cout<<endl;
return 0;
}
最后输出为China 只要保证不越界就行
如果存放的是字符串,那么最大数为19,因为还有一个\0,\0为字符串结束的标志
- 2 回答
- 0 关注
- 1434 浏览
添加回答
举报
0/150
提交
取消