笔试实例:请写出 BOOL flag 与"零值"比较的 if 语句
笔试实例:请写出 BOOL flag 与"零值"比较的 if 语句
标准答案:
if ( flag )
if ( !flag )
如下写法均属不良风格,不得分,笔试实例:请写出 BOOL flag 与"零值"比较的 if 语句
。
if (flag == TRUE)
if (flag == 1 )
if (flag == FALSE)
if (flag == 0)
拓展阅读:
if 语句三种形式
c语言提供了三种
形式的if语句:1、if(表达式)语句。
例如:
if(x>y)printf("%d",x);
2、if(表达式)语句1 else 语句2
例如:
if(x>y)printf("%d",x);
else printf("%d",y);
3、if(表达式1)语句1
else if(表达式2)语句2
else if(表达式3)语句3
else if(表达式m)语句m
else 语句 n
在每个语句中,可以有多个语句,但需要加上大括号
例:
if(x>y){printf("%d",x);break;}