lf在C中意味着什么?

By in 365bet手机娱乐 on 2019年11月7日

全部展开

如果是句子关键字。

常与他人一起使用。

if语句基本上有三种形式。基于此,可以扩展其他格式以引起注意。

1,是…通用格式:if语句(表达式);语义如下:如果表达式的值为true,则执行下一条指令。否则,该指令将不会执行。

语句可以是单个语句,也可以是用大括号{}括起来的复合语句。

示例如下:#Includestdio。

Hintmain(){inta,b,max; printf(

Inputtwonumbers :); scanf(%d%d,a,b); max = a; if(maxb)max = b; printf(max =%d

,Max); return0;}2,如果… else形式常规格式:if(表达式)指令1;否则为指令2。语义:如果表达式的值为true,则执行指令1,否则执行指令2。

语句1和2可以是复合语句。

示例如下:#Includestdio。

Hintmain(){inta,b; printf(inputtwonumbers :); scanf(%d%d,a,b); if(ab)printf(max =%d

,A); elseprintf(max =%d

B); return0;}3,是……如果不是……如果通用格式为:if(表达式1)指令1; elseif(表达式2)指令2。elseif(等式3)指令3。… elseif(表达式m)语句m;其他语句n;语义:如果特定值为true,则顺序确定表达式的值并执行相应的声明。

接下来,跳出整个if语句并继续执行程序。

如果所有表达式均为假,则执行n指令。

然后继续进行后续步骤。

示例如下:#Includestdio。

Hintmain(){charc; printf(inputacharacter :); c = getchar(); if(c32)printf(Thisisacontrolcharacter

); Elseif(c = 0c = 9)printf(Thisisadigit

); Elseif(c = Ac = Z)printf(Thisisacapitalletter

); Elseif(c = ac = z)printf(Thisisamallletter

); Elseprintf(其他字符)

); Return0;}4,更改条件控制指令时的扩展形式。

例如,如果嵌套,则是…类似,但不能与以上三种基本形式分开。


Comments are closed.