概述
一、字符数组输出
C风格的字符数组在遇到标准输出流时会输出,直到遇到’ ’为止:
char a [3] = {'0','1','2'};
cout << a;
输出不做展示,但估计会有乱码,因为在字符串末尾并没有字符串结束符。
二、指向char的指针
类似于第一条,当标准输出遇到char的地址时,会将其当成字符串输出,直到遇到’ ’为止:
char b = '0';
char * c = &b;
//两条输出得到的结果相同
cout << c << endl;
cout << &b << endl;
三、指向char的指针数组的输出
char* a[3], b[3] = {'1','0','