1、scanf()函数的返回值
关于scanf函数的返回值:返回成功输入的变量个数,输入结束时,scanf函数无法读取数据,返回0
while(scanf("%d",&x) == 1) :每次输入一个数据,相当于while(cin >> x)
while(scanf("%d %d",&x,&y) == 2):每次输入两个数据,相当于while(cin >> x >> y)
2、结束循环的标记
while(scanf("%d",&x) == 1 && x) 表示:当输入0时退出这个循环。
否则退出循环的方法为输入EOF, windows操作系统需要Enter,然后Ctrl+z,再Enter退出循环。