文章目录
前言
C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择(分支)结构、循环结构,C语言是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。
我们可以使用 if 、 switch 实现分支结构,使用 for 、 while 、 do while 实现循环结构。
if语句
if 语句的语法形式如下:
if ( 表达式 )
语句
表达式成立(为真),则语句执行,表达式不成立(为假),则语句不执行.在C语言中,0为假,非0表示真,也就是表达式的结果如果是0,则语句不执行,表达式的结果如果是不是0,则语句执行.
如果想要为真执行语句1,为假就执行语句2的话,就可以用到if…else…
形式如下:
if ( 表达式 )
语句1
else
语句2
分支中可包含多条语句,但是要用{}括起来,如果不括起来if或else只能控制自己下面的一条语句
例如:
if ( 表达式 )
{
语句1
语句3
语句4
}
else
{
语句2
语句6
}
if …else…语句中可以嵌套if语句
if ( 表达式 )
{
语句1
if(表达式)
{
语句3
}
语句4
}
else
{
语句2
语句6
}
也可以多重使用
if ( 表达式1 )
{
语句1
}else if(表达式2){
语句2
}else if(表达式3){
语句3
}else if(表达式4){
语句4
}else{
语句5
}
如果有多个 if 和 else ,可以记住这样一条规则, else 总是跟最接近的 if 匹配。
关系操作符
C 语言用于比较的表达式,称为 “关系表达式”(relational expression),里面使用的运算符就称为“关系运算符”(relational operator),主要有下面6个。
• > 大于运算符
• < 小于运算符
• >= 大于等于运算符
• <= 小于等于运算符
• == 相等运算符
• != 不相等运算符
关系表达式通常返回 0 或 1 ,表


3826

被折叠的 条评论
为什么被折叠?



