c++程序控制结构小知识点

程序控制结构
1.分支
if()-else;
switch-case
2.循环
for( );
while( );
do~while( );
3.辅助控制
continue;
break;
goto;
return;
一般形式:{[数据说明部分],执行语句部分}
4.复合语句可嵌套
   例如:
1.嵌套的if语句
使用的语法形式:
 if(表达式1)
          if(表达式2)  语句1
          else             语句2
      else
          if(表达式3)  语句3
          else             语句4
  2.if...else 语句

      若if语句的嵌套都在else分支下,就可以使用if...else if语句。使用的语法形式为:

      if (表达式1)            语句1
      else if (表达式2)   语句2
      else if (表达式3)   语句3
      ...
      else                        语句n
      语句1、2、3、4可以是复合语句。每一层的if都要与else配对,如果省略掉一个else则要使用{}把这一层的if语句括起来。
3  .switch (表达式)
      {
      case 常量表达式1:  语句1
      case 常量表达式2:  语句2
      ...
      case 常量表达式n:  语句n
      default:           语句n+1
      }  
使用switch语句时要注意以下几点
1.这些常量表达式的值不能相同,顺序可以随便。2.每个case语句的最后都要加break语句,不然会一直把下面所有的语句执行完。
3.每个case下的语句不需要加{}。

5.c++的关系运算符:
①<(小于),>(大于),>=,<=优先级相同(高)
②==,!=,…… 优先级相同(低)
关系运算符的优先级:低于算术运算符,高于赋值运算符,用关系表达式连接的式子,称为关系表达。
6.c++中运算量:0表示假,非0表示真。
运算结果:0表示假,1表示真。
eg①(c>b)==a(c=3,b=2,a=1)  值为ture(1)
②a=0,b=0.5,x=0.3   a<=x<=b  false(0)
③5>2>7>8 在c++中是允许的,值为0
④int i=1,j=7,a;
a=i+(j%4!=0);
a=2;
应避免实数作相等或者不等的判断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值