对scanf()执行过程不是很了解。求指教。。。
程序代码:
#include <stdio.h> int main(void) { int n,a,sum; while(scanf("%d",&n)&&n) { sum=0; while(n--) { scanf("%d",&a); sum+=a; } printf("%d\n",sum); } return 0; }
比如说这段代码中,如果输入:
4 1 2 3 4
5 1 2 3 4 5
0
scanf()是怎么执行的。。。