语句while(非e)中的条件非e等价于e==0

您所在的位置:网站首页 c语言中!x等价于什么 语句while(非e)中的条件非e等价于e==0

语句while(非e)中的条件非e等价于e==0

2024-07-16 05:09| 来源: 网络整理| 查看: 265

e语句while(!e)中的条件!e等价于e==0 1、~:位运算符 2、!:是逻辑非运算符。

先想下while循环执行条件?(*)括号中的值不为0就执行循环。 所以当!e != 0时条件成立,执行循环。即 while(e) 等价于 while(e != 0) while(!e) 等价于 while(!e != 0) !e != 0 等价于 e= =0; 所以 while(!e) 等价于while(e==0) 如果e等于0,就会进入循环里执行空语句,即程序停在这里等待,直到e变化了,才会退出循环。 如果e不等于0,不满足循环条件,跳过循环。

while(!e); //注意有分号 等价于 while(e == 0) //没有分号 {//里面一定是空的 } 实践是检验真理的唯一标准 快去编程吧


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3