语句while(非e)中的条件非e等价于e==0 |
您所在的位置:网站首页 › c语言中!x等价于什么 › 语句while(非e)中的条件非e等价于e==0 |
先想下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 |