刚刚用VS编程,输入
char cha[3] = {'\0',0,0};
cout << cha[0]<<cha[1]<<endl;
结果输出:aa
这是见鬼了吗????
我这里试过了什么都没打出来,你再试一下?
是正常的,你可能其他地方有问题吧、
是正常的,你再试一下?
char cha[3] = {0};
程序编译的时候清除一下试试
由于你对应的字符是零,不输出,所以显示为空,你改成其他字符就可以显示
代码是正常的,我试了是可以输出对的,你或许是在别的地方有内存被占用,所以会显示aa,清理一下空间,再重新试试,或者重新编译一下