我学C语言的日子(4)

DAY4控制语句重点笔记:

  1. if~else(分支结构)

    a.当if的条件满足或者不满足的时候要执行的语句也可以是一条if或if-else语句,就是嵌套的if语句
    b.else总是和最近的那个if匹配
    c.缩进格式不能暗示else的匹配
    d.建意议在if或else后面总是用{}
    if - else if级联
    注意: 错误的使用 == 和 =

  2. switch(多分支选择结构)

    a.控制表达式只能是,整数型、常数、enum(枚举)
    b.跟据表达式的结果,寻找匹配的case并执行case后面的表达式语句,一直到break为止
    c.如果所有的case都不匹配执行default后面的语句。

  3. goto

    无条件跳转,减少嵌套,多出口集中处理,代码优化

  4. while

    a.当条成立时不断重复去做某事。
    b.执行前先判断,所才有可能一次也没做,条件成立是去做事的条件

  5. do-while

    表达式是否成立,都会执行一次;

  6. for

    a.for循环像一个计数循环,设定一个计数器,初始化它,然后在计数器到达某值之前,重复执行循环体,而每执行一轮循环,计数器值才一定步进进行调整,如加1减1.
    注意: 做求和时记录结果变量应该初始化为0,而做求积的变量时,记录结果应该初始化为1
    b. for(; ;)中的表达式可才省去但分号不能,省去所有表达式 等同于while
    c. 嵌套循环时注意break,和contine的使用

  7. break

    跳出循环,一层!

  8. continue

    结束本次循环,继续下一次循环

  9. return

    函数里return 退出函数,main 里的return 退出整个程序

小技巧:


  • 如果有固定次数,用for
  • 如果必须执行一次,用do-while
  • 其它情况用while

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值