(我大概知道用来表示while循环的结束。。。但我以前只见过类似 " ...!=EOF "这种,所以请问这里直接一个感叹号算是什么用法)
é¦å
fin.eof() è¿ä¸ªå½æ°æ¯æè¿åå¼å¾ï¼ture/ false表示æ件æ¯å¦è¯»å°ç»æä½ç½®ï¼æ¯ä¸ªæ件æ«å°¾é½æä¸ä¸ªç»ææ å¿ï¼eof ç¨æ¥å¤æå½åæ¯å¦æ¯ç»ææ å¿ï¼
è¿éçï¼è¡¨ç¤ºååçææ
æ以 对 whileï¼ï¼fin.eof()ï¼èè¨
ï¼fin.eof() = true 表示 æªè¯»å°ç»æä½ çä»·äº fin.eof() = false å³è¡¨ç¤ºæ件æªè¯»å®
åä¹ åç
è¿éçï¼è¡¨ç¤ºååçææ
æ以 对 whileï¼ï¼fin.eof()ï¼èè¨
ï¼fin.eof() = true 表示 æªè¯»å°ç»æä½ çä»·äº fin.eof() = false å³è¡¨ç¤ºæ件æªè¯»å®
åä¹ åç
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-03-01
! 是逻辑非运算符,使用格式 !表达式,!fin.eof()表示对fin.eof()函数计算值逻辑非运算,若fin.eof()=0,则!fin.eof()=1,反之=0.
第2个回答 2018-03-01
//其实就相当于
fin.eof() != true
fin.eof() != true
第3个回答 2018-03-01
取反的意思,比如i==1,i!=1 分别是i等于和i不等于1
第4个回答 2018-03-01
!代表相反,这里是fin.eof()的返回值的相反值