概述
if(a):如果a为非0数字或字符那么就为真,if条件成立,反之不成立。
if(!a):如果!a为真,也就是a为0时,if条件成立,反之不成立。
if(a!=0):如果a不等于0,则使得if条件成立,反之不成立。等价于if(a)。
if(a==0): 如果a等于0,则使得if条件成立,反之不成立。等价于if(!a)。
if(1) 中的1表示真,这个if总是成立,也就是说 总是要执行的。
if(0) 中的0表示假,这个if总是不成立的,则else的条件总是成立的,也就是说 else的语句总是要执行
while(1)其中1代表一个常量表达式,它永远不会等于0。循环会一直执行下去。除非你设置break等类似的跳出循环语句循环才会中止。
while(0)就是一次都不执行循环,等同于while(0!=0)
while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等。因此当i为0时,循环会跳出。
。
转载于:https://www.cnblogs.com/zhouweibaba/p/10805024.html
最后
以上就是迅速彩虹为你收集整理的一些判定条件的总结的全部内容,希望文章能够帮你解决一些判定条件的总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复