请问有谁知道cout和cin函数到底怎么输出输入数组?

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

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

同样的疑问也存在于cin上

慕哥6287543
浏览 406回答 2
2回答

沧海一幻觉

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

智慧大石

输出str代表一连串的字符串字符 是可以一次 输出其它要循环输出
打开App,查看更多内容
随时随地看视频慕课网APP