1
GtDzx 2014-08-18 17:00:19 +08:00 3
~是按位取反 ~(-1) = 0
这条语句就是scanf()返回-1的时候不进入循环,返回其他值时进入循环。而-1恰好是EOF的值,所以就是没读到文件结束就进循环。 |
2
wisatbff 2014-08-18 17:47:36 +08:00
绝壁非主流写法
|
3
yangff 2014-08-18 18:12:28 +08:00 via Android
多组数据读到文件结束最常用的写法。
其次是while (scanf("%d",&n)!=EOF) |