Linux笔记 --- 控制流

二路分支

        逻辑: 程序中某一段代码需要满足一定的条件才会被执行

        语法:

                if 语句: 表达一种 , 如果条件满足 则 执行某个代码块 

                if-else 语句: 表达一种 ,如果 条将满足则执行某个代码块 否则执行

        注意: if 语句可以单独使用, 但是else不可以单独只用, 必须在if后面配套使用

多路分支

        逻辑:  根据不同的条件来执行不同的代码块

        语法: 

 switch (表达式<判断的条件>)
{
case <常量1> :
// 代码块 1
break ;

case <常量2> :
// 代码块 2
break ;

case <常量3> :
// 代码块 3
break ;

default :
// 代码块 N
 }

注意

switch(num )语句中的num  , 它必须是一个整型的表达式,也就是说 switch只能判断整型的数据

case 语句中的 必须是整型常量,包括普通的字符不包括被const修饰的 整型数据

break 用来中断/跳出当前的循环。如果没有则会从条件满足的语句开始一 条一条的往下执行,直到整个switch - case 结束或者遇到其它代码块中的break 

default 并不是必须存在,它一般放在最后面,用来提示用户表示都不满足 以上条件。用于在最后面可以不添加break 

const

        用来修饰一个变量使之不可被修改

        作用: 修饰变量: 使得变量不能被修改

                    修饰指针:使得指针的指向不能改变或者指针所指向的内容不得改变

while 和  do...while循环

        逻辑:  使得程序中某一端代码块重复循环执行。

        while语法:

while( 表达式 )
{
//代码块
}

        do..while语法:

do
{
// 代码块
}while(表达式);

do..while的逻辑是在执行一次代码后再进行条件的判断

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值