请问c++中的 ! 是什么意思?如何使用?(在下面这个例子中的)
答案:5 悬赏:40 手机版
解决时间 2021-04-28 21:23
- 提问者网友:谁的错
- 2021-04-27 21:57
请问c++中的 ! 是什么意思?如何使用?(在下面这个例子中的)
最佳答案
- 五星知识达人网友:街头电车
- 2021-04-27 23:35
首先 fin.eof() 这个函数是有返回值得,ture/ false表示文件是否读到结束位置(每个文件末尾都有一个结束标志,eof 用来判断当前是否是结束标志)
这里的!表示取反的意思
所以 对 while(!fin.eof())而言
!fin.eof() = true 表示 未读到结束位 等价于 fin.eof() = false 即表示文件未读完
反之 同理
这里的!表示取反的意思
所以 对 while(!fin.eof())而言
!fin.eof() = true 表示 未读到结束位 等价于 fin.eof() = false 即表示文件未读完
反之 同理
全部回答
- 1楼网友:woshuo
- 2021-04-28 03:07
!代表相反,这里是fin.eof()的返回值的相反值
- 2楼网友:行路难
- 2021-04-28 01:51
取反的意思,比如i==1,i!=1 分别是i等于和i不等于1
- 3楼网友:爱难随人意
- 2021-04-28 01:20
//其实就相当于
fin.eof() != true
fin.eof() != true
- 4楼网友:不想翻身的咸鱼
- 2021-04-28 00:21
! 是逻辑非运算符,使用格式 !表达式,!fin.eof()表示对fin.eof()函数计算值逻辑非运算,若fin.eof()=0,则!fin.eof()=1,反之=0.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯