00问答网
所有问题
cout 可以不用循环直接输出数组的值吗
如果数组是int型的呢
举报该问题
推荐答案 2014-04-19
这是不可能的。
cout作为C++的输出流对象,它的操作符<<是不能重载的,数组也是C++的内部数据类型,不能重载。
如果你想直接输出一个类对象所包含的某些值到cout,还可以通过重载这个类的操作符,使其实现这个要求。但数组是无法实现的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTD0ej0I0jjIBBBneeT.html
相似回答
C++中的
数组
a[]
可以直接cout
<
答:
字符数组是可以用这种方式输出的
,因为数组名即代表首地址,数组是一块连续的内存空间,所以能直接输出.如果是其他类型的数组则输出的是一个地址.
C++中是否
可以不用
for
循环
一次性就
输出
一个整数
数组
中的所有元素
答:
追答:这不可能
。因为数组元素是由中括号里的数字索引的,索引值是0~n(正数)。字符串倒是可以由第一个字符串的地址来访问所有的字符,至于数组目前没有这样的用法。如:char ch[20]="stringcharacter";cout< 评论 0 5 加载更多 匿名的宝贝 1级 2014-04-10 回答 include <iostream> using name...
为什么
cout直接输出
字符
数组不
显示
答:
可以通过逐个输出字符数组元素的方式进行输出
。 如果直接输出数组名,系统默认以字符串方式输出,遇到结束符\0就会停止。要无条件输出字符数组内的所有元素个数,那么只能遍历数组,逐个元素输出。
c语言
cout
用法是怎样的?
答:
4、
数组
是一块连续的内存空间,所以
能直接输出
.如果是其他类型的数组则输出的是一个地址.根本区别在于没有终止符,因此其他数组要是
直接能cout
就无法停止下来。5、我们假定j、p、n为整型变量,意思是printf(==%d==%d==%d,j,p,n);c语言没有cout语句,那是c++语言的。6、c语言中
可以使用
printf...
大家正在搜
字符数组可以通过数组名输出
cout输出char数组
cout输出字符数组
字符数组的输入输出
怎么用cout输出字符串
cout输出带空格的字符串
输出char数组
cout输出string
怎么输出数组
相关问题
C++是不是有种方法可以用cout直接输出一个数组,不需要f...
C++中是否可以不用for循环一次性就输出一个整数数组中的所...
C++数组输入输出可以直接cin>>a; cout<<a;这...
C++中的数组a[]可以直接cout<<a输出么?
C++中 int ID[]={1,2}; 能不能不用循环直接...
在c++中如何用cout输出整个字符数组
c++中怎么输出整个向量,不用for循环,应该有函数。
大神,还是刚才的问题,我想知道怎么直接输出整个二维数组不用f...