首页 > 其他 > 详细

第三天

时间:2019-07-17 22:22:15      阅读:62      评论:0      收藏:0      [点我收藏+]

---恢复内容开始---

滴滴滴滴,第三天

表达式: 由常量/变量以及运算符组成的式子

常量表达式:由常量和运算符组成的句子

语句:条件语句和循环语句

条件语句:

1:if语句

if(表达式1) //如果表达式1为真,执行语句1;

{

    语句1;//1.简单语句:只有一条语句,可以省略{};

                   2.复合语句:有多条语句,必须使用{};

}

else  if(表达式2)表达式1为假,如果表达式2为真,执行语句2;

{

       语句2;

}

......可以有任意多个else if语句

注意:

1.就近原则:else匹配最近没有匹配else的if

2.if语句只进入一个分支

 //1.实现输出x, y, z三个数中的最大者
 int x, y, z;
 cin >> x >> y >> z;
 if (x>y && x>z)
 {
  cout << "最大数为" << x << endl;
 }
 else if (y>z)
 {
  cout << "最大数为" << y << endl;
 }
 else
 {
  cout << "最大数为" << z << endl;
 }
 return 0;

技术分享图片

 2.switch语句:

执行流程:1.计算表达式的值

                  2.与常量表达式比较,如果相等,则执行case后的语句。

  switch(表达式)

{

             case 常量表达式1:

         语句1;//简单和复合语句都不需要{}

             case 常量表达式2:

         语句2;

                        .........

              case 常量表达式n:

          语句n;

}

注意:

1.常量表达式不能相同;

2.switch语句跳出条件(满足一个就可以):1.break    2.}

3.defalut可不写,default的位置不影响判断case后的值

转移语句:

break: 1.在switch中的作用,跳出switch.

int a, b;
  char ch;
  cin >> a >> b;
  cin >> ch;
  switch (ch)
  {
  case ‘+‘:
   cout << a + b << endl;
   break;
  case ‘-‘:
   cout << a - b << endl;
   break;
  case ‘*‘:
   cout << a*b << endl;
   break;
  case ‘/‘:
   cout << a / b << endl;
   break;
  }

技术分享图片

 

好了,今天学习到这里了,赶作业去啦!!!!

 

 

---恢复内容结束---

第三天

原文:https://www.cnblogs.com/1448560633yang/p/11203948.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!