C语言分支循环语句

写博客太麻烦了,感觉要等转完专业之后才会写得多一点

目前我知道c的分支有if ,switch

If 的语句结构大致如下:

if(3==3//判断,0为假,非0为真)
{//判断结果为真之后,运行的表达式
    printf("nb");
}

if语句中判断相等要用“==”,“=”表示赋值。除此之外多个条件可用else if,else。

else if 表示另一分支的情况,else则表示除去所有 else if 和 if 条件之外的情况。

默认在 if 与 else 语句中只对应一条表达式,多条表达式要使用 “ {} ” 将语句复合。 

当存在多个 if 语句时,else 与最近的 if 匹配。

switch语句结构如下:

Switch(1//选择分支,只能为整型或枚举类型)
{
case 1://分支1
    printf("1");
    break;
case 0://分支2
    printf("0");
    break;
default://默认值,处理case之外的情况
    printf("*");
    break;
}

需要注意的是,每个 case 的结尾应有 “break” ,阻止程序继续执行剩下的 case ;并且 case 与后边的数字之间必须有空格。case 与 default 的顺序无要求。

除了 if 和 switch ,我还有一个条件操作符(三目操作符)要介绍:

条件操作符结构如下:

"a>5 ? b=1 : b=0 "
//a如果大于5,则b=1,否则b=0

 循环语句则有三种:

while循环

for循环

do.while循环

好了,昨天作业还没补,剩下的循环下次再写

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值