分支结构程序设计

一,心得: 

这离开学也好久了,多少也算是接触到了编程,最近,又加入了咱院的acm,进一步了解编程,争取为后续的数学建模打下基础。

 

 

二,注意:

1,“=”为赋值号,不是等号!!!等号是“==”

2,在if语句中,注意if(表达式)后,只能跟一个语句,否则用花括号。

3,在if语句中,格式一定要整齐,这样好检查,必要是也使用花括号。

4,在switch语句中,“break”加不加,区别很大,例如

   #include<iostream>

   using namespace std;

   int main () {

             char a;

             cin>>a;

             switch (a) {

                 case '+':cout<"+"<endl;

                 case '_':cout<"_"<endl;

   }

   return 0;

   }

 

   如果没有break,输入“+”,则输出两行,“+

                                   _”

   如果有break,输入“+”,则输出一行,“+”

5,注意短路运算

6,if(char=='L') 注意加单引号

 

三,细节:

1,==等号

   !=不等号

  &&逻辑与,即且,全真为真,有假则假

  ||逻辑或,即或,有真则真,全假则假

  !逻辑非,真变假,假变真

  零为假,非零为真

2,if语句

形如 :

if(表达式)

   语句1;

else

   语句2;

 

如果表达式的值为真,执行语句1,否则,执行语句2。

其中,可以复合(加花括号),可以嵌套,也可以单用if而不加else

3,条件表达式

格式:

<表达式1>?<表达式2>:<表达式3>

其运算规则为:首先,计算表达式一的值,若表达式一的值为真,则计算表达式二,并将其结果作为整个表达式的字,否则只计算表达式三并将其结果作为整个表达式的值

条件表达式也可以嵌套

4,switch语句

格式:

switch(表达式){

   case常量表达式1:语句组1;break;

   case常量表达式2:语句组2;break;

   ……

   case常量表达式n:语句组n;break;

   default:语句组n+1;

 

关于break详细见上文 二,4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值