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 thenelse
end if