小编Har*_*ham的帖子

为什么std :: cout可以打印char []?

下面的代码打印整个字符串.我很困惑为什么会这样做.

char test[] = "jeff";
cout<<test<<endl;
Run Code Online (Sandbox Code Playgroud)

输出是"Jeff",我期望它打印char数组"test"的值,因为test是指针,指针是'J'的第一个元素.

为什么我打印整个字符串,当我cout<<test

c++ pointers char

3
推荐指数
2
解决办法
2263
查看次数

标签 统计

c++ ×1

char ×1

pointers ×1