C语言中有if then语句么?我的C语言书上只有if-else。

Python038

C语言中有if then语句么?我的C语言书上只有if-else。,第1张

C语言中没有有if then语句

C语言分支结构中一般if语句后接else、switch、case和default。

if:条件语句,后面不需要放分号。(K&R时期引入)

1、else:条件语句否定分支(与if连用)。(K&R时期引入)

2、switch:开关语句(多重分支语句)。(K&R时期引入)

3、case:开关语句中的分支标记,与switch连用。(K&R时期引入)

4、default:开关语句中的“其他”分支,可选。(K&R时期引入)

扩展资料

C语言,首先接触到的是变量和数据类型,然后是各种运算符,接着是if语句,再接着是while语句,再接着就是for语句,还有switch语句,一直到结构体、联合体、指针、函数。

刚开始写业务逻辑的时候,先写 if 语句是符合习惯的。条件不多的情况下,if 的可读性好,后期也方便增、删、改条、条件。毕竟,if 是面向业务逻辑编程的,switch 是面向框架编程的。

换句话来说,如果可以确定 switch 的条件是不修改的,才用 switch;否则还是 if 好用一些。

使用单词if,后面括号里面的是条件,条件表达式会返回这个判断是不是对的,如果是对的,那么CPU就会跳到执行“对的”情况下的代码,也就是那句printf语句。

参考资料来源:百度百科--c语言

C语言中与VB不同,VB使用 if() then,而C不罗嗦,只有if()

例如,如果a大于5,那么求a+b的和,就可以这么写:

if(a>5)

sum=a+b

即使是加上else,也不会有then,举例:

if(a>5)

sum=a+b

else if(a<5)

mul=a*b

C中没有if then

if then是bisic里的

C中是

if(true)

{

}

bisic

if true then

else

end if