问题描述
- C++ char a[3] 初始化
-
#include
void main()
{
char a[3]={'0','0','0'};
scanf("%s",a);
for(int i=0;i<3;i++)
{
printf("%c
",a[i]);
}
}
如果只输入一个A,就会乱码,输入A00就不会了,这是为什么
解决方案
char a[3]={'0','0','0'};
->
char a[3]={'','',''};
另外,如果前一个问题得到解决,请及时点我回答右边的采纳按钮采纳下,谢谢
解决方案二:
char a[3] = {0};
解决方案三:
贪财的富翁--char3
时间: 2024-08-03 19:59:41