一些判定条件的总结

Posted zhouweibaba

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些判定条件的总结相关的知识,希望对你有一定的参考价值。

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时,循环会跳出。

以上是关于一些判定条件的总结的主要内容,如果未能解决你的问题,请参考以下文章

评测师下午题总结

黑盒测试总结

一周总结(16周)

二分算法的一些思考

17测试方法的选择

测试用例设计白皮书--判定表驱动分析方法