while(scanf)
时间: 2023-12-06 09:34:00 浏览: 86
c代码-while(scanf("%d%d", &i, &j) == 2) 和 while(~scanf("%d%d",&a,&b)) 的差别
while(scanf)是一个常用的C语言循环语句,它的作用是在输入数据时循环读入数据,直到读入结束。具体来说,它的语法是while(scanf("%d",&n)!=EOF),其中%d表示读入一个整数,&n表示将读入的整数存储到变量n中,!=EOF表示当读入结束时退出循环。在循环中,我们可以对读入的数据进行处理,例如计算、排序等。这个语句在处理需要多次输入的问题时非常有用,例如分组输出等。
阅读全文