p29 p30 p31 p32

news/2024/12/2 17:40:26/

p29: 三目运算符

三目运算符:(作用) 通过三目运算符实现简单的判断。

语法: 表达式1  表达式2表达式3;

解释:  

如果表达式1的值为真,执行表达式2.,并且返回表达式2的值

如果表达式1的值为假,执行表达式3.,并且返回表达式3的值

#include<iostream>
using namespace std;
int main()
{int num1=25;int num2=20;int num3 = 0;num3 =( num1 >num2 ? num1 :num2) ;  //这里对三目运算符进行了赋值cout <<  "num3 =" <<num3 <<endl;system("pause");return 0;
}

c++ 中三目运算符返回的是变量,可以继续赋值输出

 p30 :switch语句 : 执行多条件分支语句 

语法:

switch (表达式)
{case 结果1 :
执行语句:
break;case 结果1 :
执行语句:
break;case 结果1 :
执行语句:
break;
....
....
....
default :      default的意思是: 如果以上条件都不满足则输入的情况
执行语句;
break;
}

典型例子: 明天两个人要去看一场电影,看完电影后要给电影打分告诉观看电影以后的感受。打分规则如下: 10分:感觉棒极了 ,9分:感触很深 ,8分:拍的不错,7分:挺好的,6分还可以,五分及一下:拍的很烂。

#include <iostream>
using namespace std;
int main()
{// 提示请输入打分情况cout << "请给这部电影打分:" << endl;int num = 0;cin >> num;cout << "您给这部电影打了:" << num << "分" << endl;//输入打分情况并处理switch (num){case 10:cout << "你的感触是:感觉棒极了" << endl;break;case 9:cout << "你的感触是:感触很深" << endl;break;case 8:cout << "你的感触是:拍的不错" << endl;break;case 7:cout << "你的感触是:挺好的" << endl;break;case 6:cout << "你的感触是:还可以" << endl;break;default:cout << "你的感触是:拍的很烂" << endl;}return 0;
}

总结: if 和switch语句的区别 :

switch缺点:判断的时候只能是整型或者字符型,不可以是一个区间。

switch优点:结构清晰,执行效率高

p31:  while 循环结构 (作用:满足循环条件,执行循环语句)

语法:while(循环条件) {循环语句}

解释:只要循环条件的结果为真,就执行循环语句

#include <iostream>
using namespace std;
int main()
{// 依次打印 :0~9这几个数int num = 0;while (num< 10){cout << num << endl;num++;}return 0;
}如果设定循环条件为 :while(1) 那么循环会一直执行 直到程序崩溃
一定要避免程序出现死循环。
技巧:可以将题目条件的反立面作为循环条件

 p32 :while循环案例(猜数字游戏)

还没写完 ~~~


http://www.ppmy.cn/news/151542.html

相关文章

国行Surface Laptop 3评测:微软最佳轻薄本之作

微软在今年10月份的那场发布会上&#xff0c;一口气发布了6款新设备&#xff0c;这其中不乏关注度爆棚的双屏移动设备Surface Duo&#xff0c;还有可能成为新形态电脑的Surface Neo。但实际上真正能走到我们身边的还要属Surface Laptop 3。毕竟这是微软目前的硬件产品中最成熟的…

intel cpu 分类 i7、i5、i3、T系列、P系列

同学要买笔记本&#xff0c;就帮忙看看。 咋一看&#xff0c;吓一跳&#xff0c;好久没看&#xff0c;intelCPU蹦出那么多型号来&#xff0c;搞得一头雾水&#xff0c;还好咱有网络&#xff0c;查了一并整理一下。 现在市场的CPU有T系列、P系列、E系列、还有i3、i5、i7. T系列…

Intel第二代智能酷睿 i3/i5/i7处理器对比评测(1)

Intel Core i3 2100、Core i5 2500K、Core i7 2600K 新技术性能对比&#xff1a; 参数规格&#xff1a; 1、前言分析&#xff1a;第二代Core i3/i5/i7隶属于第二代智能酷睿家族&#xff0c;全部基于全新的Sandy Bridge微架构&#xff0c;相比第一代产品主要带来五点重要革新…

人脸识别(Java+ Face++实现)

人脸识别&#xff08;Java Face实现&#xff09; 一. 概述 Face的核心技术是基于深度学习的人脸识别技术&#xff0c;其算法在准确率和速度方面都处于领先地位。该公司的产品和服务包括人脸识别SDK、人脸识别API、人脸比对服务、人脸检测服务、活体检测服务等。这些产品和服务广…

锐炬显卡和mx350区别

锐炬显卡和mx350区别如下&#xff1a; 选锐炬显卡还是mx350这些点很重要 http://www.adiannao.cn/dq 1、功耗&#xff1a; 锐炬显卡的功耗比mx350要小&#xff0c;更加省电。 2、性能&#xff1a; mx350比锐炬性能强一点。 3、类型&#xff1a; 锐炬显卡是集成显卡&#xff0c;…

rtx3070ti显卡什么水平 rtx3070ti显卡什么级别 rtx3070ti显卡怎么样

高端高性价比显卡。 目前显卡的顶端是3090TI&#xff0c;但是价格上万元&#xff0c;而3070TI的价格只有3090TI的一半不到&#xff0c;性能也是非常好&#xff0c;算是一个极具性价比的显卡。 我用的显卡就是活动时8折抢购的太给力了 http://www.adiannao.cn/dq 3070TI NVIDIA …

rtx3060显卡什么水平 rtx3060显卡什么级别 3060属于什么档次的显卡

rtx3060显卡是中高端显卡。那么接下来带大家一起去了解下rtx3060显卡。 RTX 3060采用GA106 300 a1核心&#xff0c;核心面积为276mm2&#xff0c;生产工艺依旧是三星为NVIDIA定制的8nm工艺&#xff0c;ga106 300核心首次亮相&#xff0c;有三套gpc&#xff0c;前两套gpc中有五套…

显卡的GTX和RTX的实际意义在哪里?究竟该怎么选?

喜欢玩电脑游戏的朋友们&#xff0c;可能会对显卡情有独钟&#xff0c;但是你真的了解显卡吗&#xff1f;也许你所了解的只是显存&#xff0c;而并非显卡&#xff0c;甚至还会有朋友说显卡不就是显存越大越好么&#xff1f;那么我只能说你是小白了&#xff0c;可能会有一些具有…