c语言基础,分支结构

if语句

在 C 语言中,分支结构主要包括 if 语句和 switch 语句。
 
if 语句:
它根据条件的真假来决定执行不同的代码块。
简单的 if 语句形式为: if (表达式) {语句块;} ,如果表达式为真,则执行语句块中的内容。
还可以有 if-else 形式: if (表达式) {语句块 1;} else {语句块 2;} ,根据表达式的真假执行不同的语句块。 
以及 if-else if-else 多分支结构,可以进行多个条件的判断和相应的执行。

再执行代码中,也可以进行if语句的嵌套使用,即if里面使用if语句或if-else语句
或else-if语句

在C语言中非0为真,0为假

例子:

if(a>b){

a=c;}

else{

b=c;}

但if或else的执行语句只有一句时,后面可以不用加括号。不过为了代码的客观性,建议加上

 二.switch语句

switch (表达式) {
    case 常量值 1: 语句块 1; break;
    // 可以添加更多的 case 分支
    default: 语句块 n; break;//break跳出语句,default,其余情况
}
switch 语句使程序的结构更加清晰,特别适合于处理多分支的情况。

switch语句中也可进行switch或者if语句的相互嵌套。

例子:

switch(a)

{case 0: b=0;break;

case 1:b=1;break;

default : b=3;break;

三.类似于分支语句的运算符

三目运算符,表达为(判断表达式)?(表达式1):(表达式2)

为,如果判断表达式为真,则输出表达式一,否则输出表达式二。

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值