请教C语言中if语句和预编译#if语句的区别以及#if 0的意思

如题所述

您好,
在c语言的
if
判断语句中
(举例给您说吧)
n==5
表示:判断n与5的值是否相等,相当于数学中的等于号("="),如果想等则判断语句为真,执行语句中的代码。若不相等则跳出
if
语句.
n%5==0
中"%"表示"取余"运算。(a
%
b
就是计算
a
除以
b
得出的余数。)
if(n%5==0
)则表示:判断n是否是5的整数倍,如果是,则余数为0,0==0,为真。故执行if
语句中的代码。若n不是5的倍数,假设为1,1==0,为假。则跳出if语句
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-07
这个是为了编码的方便,有时候编码的时候某段代码需要,就加上个#if
1,如果突然不想要了,就把1改成0。起到了一个注释的作用而已,就是这样~

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网