char ch1[12]; 里面是char类型的什么数据?
来源:3-5 编程练习
FANGYUAN_
2018-11-13 09:59:53
只声明了一个char 数组之后没有赋值,好奇里面是什么。
是全部都是'\0'吗?还是必须要等我赋给初始值后才会出现'\0'?
1回答
不是全都是'\0',如下所示:
char ch[4]={'1','2'}; for (int i=0; i<4; i++) { cout<<ch[i]<<endl; }
会输出1,2,后面就会输出空的字符。如果换成int类型的数组,后面会输出0。
相似问题
回答 1