1、while(scanf("%d",&n)!=EOF) //意思是接下去有输入就继续循环
EOF=end of file 在C语言中作为文件结束符
2、在题目有给定要求当n输入不为0时,程序运行可写:
※while(scanf("%d",&n),n)
//逗号表达式连接两式,先输入一个整数赋值给n(表达式1),while括号里的值是n(表达式2),若n为真则进行while循环,n为0时则不做处理,整个表达式是式2的值。
如:(3+5,6+8)的值是14。
※while(scanf("%d",&n)&&n!=0)
※while(scanf("%d",&n)&&n)
上式三句代码等价