成竹 发表于 2019-12-28 00:03:54

c语言多组输入

求while(cin >> a >> a >> a)的意思大佬们能解释一下这个的原理吗我想用scanf写出和这个差不多的代码拜托了{:10_266:}

成竹 发表于 2019-12-28 00:16:20

cout << endl是输出到最后的意思吗

jackz007 发表于 2019-12-28 00:52:33

成竹 发表于 2019-12-28 00:16
cout

    打印一个回车+换行符。

秃子舰长 发表于 2020-1-4 16:35:49

这个语句时c++的程序语句,我的理解是:运行到这个语句时,每次循环都要一次性输入三个数据,否则会一直等待,直到你输入三个数据,然后分别赋值给a,a,a,而且还必须输入有效,有效的意思是你输入的数据要和a,a,a的数据类型匹配,也就是说要能对这三个变量赋值才能进行循环,否则就不执行循环
如果要用scanf()的话,我认为应该这样写:while(scanf("%d%d%d",&a,&a,&a)),当然其实还有几种写法的,我这种是简化版本的。
以上仅个人看法,如有错误,还请指正{:10_245:}
页: [1]
查看完整版本: c语言多组输入