早教吧 育儿知识 作业答案 考试题库 百科 知识分享

if(a!=-1)和if(a==0)一样吗?

题目详情
if(a!=-1)和if(a==0)一样吗?
▼优质解答
答案和解析
如果a是一个逻辑表达式的值的话,取值范围只有-1和0二个值 ,那么上述二者是一样的,否则如果a还有其它取值可能时二者就不一样了.
在C中,没有专门的逻辑型变量,0表示为假,非零值都表示为真.如果a取其它值的话,只要不是-1,前者就满足,取值可能有无限多种;而后者就只有a取值为0一种.