c++中,字符二维数组为何输出的是16进制的数

c++中,字符二维数组为何输入的是字符串,输出的是16进制的数,哪位大佬能给萌新解答一下呀。。。

第1个回答  2019-04-12
因为你这输出的ss是一个地址,他就是ss 0的地址。要想正确输出三个字符串,应该使用一个循环。
for(i=0;i<3;i++)
cout<<ss[i]<<endl;本回答被提问者采纳
第2个回答  2019-04-12
ss记录的是以上二维数组的首地址,所以输出的是一串数值,正确的输出方式是:
cout<<ss[0]<<endl;
cout<<ss[1]<<endl;
cout<<ss[2]<<endl;
相似回答