C++/学习笔记

作为一名c++初学者,开始在博客园这个平台分享一些学习心得,希望可以通过努力学到很多东西!话不多说,开始自己的第一篇博客。

语句:分为简单语句和复合语句,简单语句 用 ;结尾,复合语句用{}括起来;下面对不同语句进行刨析;

if语句

if语句是计算给定的表达式,根据结果选择相应的表达式(语句)执行。表达式一般为关系,逻辑运算表达式,但也可以为其他;表示格式为;

              if(表达式)

              {

                语句;

              }

从上往下依次判断表达式,哪个表达式为真,执行对应的语句;

switch语句

switch语句的作用是计算给定的表达式,根据结果选择从哪个分支入口执行;表达式类型一般为:整型(int),字符型(char),布尔型(bool),枚举等;

                     switch (表达式)

                     {

                      case 常量表达式 1:

                                                                                                   语句 1;

                            break;

                      case 常量表达式 2:

                           语句 2;

                           break;

                           ......

                       case 常量表达式 n:

                           语句 n;

                           default:

                           break;

                      }

执行流程:根据表达式的值,找到对应的case,依次往下执行,直到出现 break;

(1)switch 语句中case分支语句序列可以是一个语句,也可以是任意多个语句系列,也可以没有语句;

(2)如果case后没有语句,则一旦执行这个case分支,什么也不做,继续往下执行;

(3)switch语句中default分支是可选的,若没有default分支且没有任何case标号的值相等时,switch语句什么也不做;

(4)switch语句分支表达式可以是c++语言的任意表达式,但其类型须是整型(int),字符型(char),布尔型(bool),枚举等,case后表达式必须是常量不能是变量或取值范围;

转移语句:break和continue的区别

1.break可以使用在switch语句中;switch语句如果是循环体的一部分,则可以有continue语句,因为continue语句是与循环语句合用的,不可以单独在switch语句使用continue。

2.break在循环中表示结束整个循环;continue则表示结束当前循环,执行下一循环;

3.continue只能在循环语句(while,do,for)中,不能单独使用;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值