作业帮 > 综合 > 作业

请问下面这段程序中#if #else #endif 一般怎么使用?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 01:47:19
请问下面这段程序中#if #else #endif 一般怎么使用?
#if gtm900 == 0
rom unsigned char NSLEEP[]={"AT$NOSLEEP=1"};//不进入深度休眠状态
#else
rom unsigned char NSLEEP[]={"AT%SLEEP=0"};//不进入深度休眠状态
#endif
执行2
end if
----------
意思就是:
如果 条件1 成立,那么
执行1
否则
执行2
结束.
------------------
对于代码来说,是从上到下执行的.
执行过程中,程序判断条件成立与否,成立就执行那么(then)下面的语句,不成立就跳过,执行else下面的.
当然,这是最简单的.if ...else...结构可以很复杂,主要是条件可以很多.比如:
if 条件1 then
执行1
elseif 条件2 then
执行2
.
elseif 条件n then
执行n
else'''------------这个有些有,有些没有,看设计者的思路了.
执行(n+1)
'''''-------
end if