作业帮 > 综合 > 作业

C 语言中IF的用法在写一单片机程序!参考别的例子看到if(!Cycle_Time) 一般IF不是需要一个判断吗!而“!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 20:52:07
C 语言中IF的用法
在写一单片机程序!参考别的例子看到if(!Cycle_Time)
一般IF不是需要一个判断吗!而“!”是逻辑非得意思啊!这样写是判断什么跟什么是!
if(!Cycle_Time)
\x05{
\x05 break;
}
C语言里,逻辑true用非0表示,false用0表示
if(!Cycle_Time) 的意思就是如果Cycle_Time==0则去做
也就是
if(!Cycle_Time) 等价于 if(Cycle_Time==0)
if( Cycle_Time) 等价于 if(Cycle_Time != 0)