第二章 程序控制程序

2.1  选择控制
程序设计语言的语句按功能分为:说明语句(用于定义和声明程序连接信息)操作语句(用于描述对数据的处理)控制语句(用于控制程序的执行流程)
2.1.1  if语句
形式为:   if(表达式)  语句;
                  if(表达式)  语句;else  语句;
1  if后的表达式类型任意
2  语句可以是复合语句
3  在if的嵌套中,每个else只与它前面最近的那个尚未配对的if想配对
2.1.2  switch语句
形式:switch(表达式)
           {case  常量:语句;
             case  常量:语句
             default:语句
           }
其中,表达式类型为整形,字符型或枚举型,不能为浮点型。常量具有指定值,互不相同,且与表达式类型相同。default子句为可选项。
break语句强制中断一个语句块的执行,转向执行语句块的后续语句。可用于switch和循环语句。
2.2  循环控制   三要素(循环变量  循环终止条件  循环体)
2.2.1  while语句(当型循环)
特点:1若条件表达式的值一开始为false,则一次也不执行。
           2若表达式值为true,则不断执行循环体。要想正常结束循环,循环体内应有修改循环条件的语句,或其他终止循环的语句。
2.2.2  do-while语句(直到型循环)
特点:重复执行循环体的语句,知道表达式的值为假时结束。至少执行一次。
2.2.3  for循环
for(表达式一;表达式二;表达式三)
表达式一为变量及初始值
表达式二为条件
表达式三为怎么改变变量
for语句中省略表达式时不能省略分好。当省略全部表达式时,for仅有循环跳转功能。即for(;;)等价于while(1)。

break和continue语句比较

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值