scanf("%d", &n) 是从标准输入读入一个整数赋值给n,并且返回值是读入的值。while( scanf(..) != EOF ) 就是一直从读取数据,直到读到一个EOF标记为止EOF 是 end of line的意思,也就是行结束标识