三
3.1运算符
1、算数运算发 用于处理四则运算
2、复制运算符 用于表达式的赋值变量
3、比较运算符 用于表达十的比较并返回一个赋值
4、逻辑 运算符 用于根据表达式的值返回赋值
5、递增 递减 前置 先让变量+1,然后进行表达式运算
后置 先进行表达式运算,后让变量+1
3.2赋值运算
四、程序结构 —— 三种程序运行结构、顺序结构、选择结构、循环结构
4.1选择结构 if语句 作用:执行满足田间的语句 单行格式if语句
多行格式if语句
多条件的if语句
if(条件){田间满足执行的语句}else{条件不满足执行的语句}
多条件if语句
4.1.2 三目运算 —— 通过运算符实现简单的判断 语法:表达式1?表达式2:表达式3
如果表达式1的值为真,执行表达式2并返回结果
如果表达式1的值为假,执行表达式3并返回结果
4.1.3 switch 语句 作用:执行多条件分支语句[关键几个语句 switch case break default]
if和switch的区别:switch的缺点-判断十只能是整数型或者字符型
switch的有点:结构清晰,执行效率高
4.2 循环结构
4.2.1 while 循环语句——满足循环条件执行循环语句
语法 : while(循环条件){循环语句}**再写循环一定呀注意死循环的出现
补充:生成真随机数(引用时间种子)
rand()%__%后面接随机的范围
最主要的是加入种子,利用当前使劲啊生成随机数防止每次生成的随机数一样
一定记得引入头文件#include<ctime>
srand(unsigned int)time(null)
4.2.2 do.....while()循环语句 满足循环条件 执行循环语句
do{循环语句}while(循环条件) 区别:do....while()先执行一次循环语句再判断循环条件
4.2.3 for 循环语句:满足循环条件执行循环语句
for(其实条件;条件表达式;末尾循环体){循环语句}
4.2.4嵌套循环
4.3跳转语句
4.3.1 break 语句用于跳出选择结构的循环结构
4.3.2 continue语句 再循环语句中跳过循环中余下的执行语句,继续执行下一次循环
4.3.3 goto 语句(*********能不用就不用用*****一般是直接跳转到想要的一步)