cout和cin函数到底怎么输出输入数组?

char str[10]; cout<<str; 这样是可以的

但是为什么: int i[10]; cout<<i; 就不行?int数组输出不得不用循环?

同样的疑问也存在于cin上

第1个回答  推荐于2016-08-15
输出str代表一连串的字符串

字符 是可以一次 输出

其它要循环输出本回答被提问者采纳
第2个回答  推荐于2016-04-26
C++的输出和输入是用“流”(stream)的方式实现的。图3.2和图3.3表示C++通过流进行输入输出的过程。

  cout语句的一般格式为:
  cout<<表达式1<<表达式2<<……<<表达式n;
  cin语句的一般格式为:
  cin>>变量1>>变量2>>……>>变量n;
第3个回答  2019-08-28
C++的输出和输入是用“流”(stream)的方式实现的。图3.2和图3.3表示C++通过流进行输入输出的过程。
  cout语句的一般格式为:
  cout<<表达式1<<表达式2<<……<<表达式n;
  cin语句的一般格式为:
  cin>>变量1>>变量2>>……>>变量n;
相似回答