请教一个粗浅的问题

ljphx 2003-08-28 05:11:53
在循环中常看见类似 while(!grede)
{
……
}
的循环问题,我想问一下,(!grede)这个部分如何理解呢?
...全文
12 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingliang 2003-09-03
  • 打赏
  • 举报
回复
!grede 是 逻辑表达式

while根据这个逻辑表达式的取值决定是否结束循环,当!grede为false的时候结束循环。
如果换成while(grede),那么当grede!=0时(对于bool型变量来说就是true),进入循环体,grede==0时(对于bool型变量来说就是false)结束循环
Wolf0403 2003-08-31
  • 打赏
  • 举报
回复
while(!grade) 在 grade 为 false/0 的时候执行循环,grade 为 true/非0 的时候跳出
njSeeWhy 2003-08-29
  • 打赏
  • 举报
回复
如果换成while(grede),那么当grede!=0时(对于bool型变量来说就是true),进入循环体,grede==0时(对于bool型变量来说就是false)结束循环
ljphx 2003-08-28
  • 打赏
  • 举报
回复
那如果(!grede) 换成(grede)的时候是不在true的时候结束循环呢?
likangnian0128 2003-08-28
  • 打赏
  • 举报
回复
…………

!grede 是 逻辑表达式

while根据这个逻辑表达式的取值决定是否结束循环,当!grede为false的时候结束循环。

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧