
1.三种结构:顺序,选择和循环
顺序结构不言自明,所以我们直接从选择结构开始
一。if 语句

1.简单来说就是如果满足条件就执行一行代码

1.跟c语言里的没有区别
2.if条件的后面不要加分号
即这个语句的结尾和最后一个大括号后面都不要加分号 

1.多了一个else if 选项
2.如果if中的条件没有满足则看第一个else if 中的条件有没有满足,不然的话看第二个,第三个...如果都不满足的话就执行else下的语句
3.补充一个特殊的if语句 --- 嵌套if语句
所谓嵌套if语句就是在if语句中使用if语句
4.补充一个特殊的三目运算符

1.四个关键字 --- switch , case , break , default
2.switch语句会根据表达式的结果来判断要去从哪一个分支(case)
3.default则是默认的意思,如果所有的情况(case)都没被执行的话,就会自动执行default下的花括号里的语句
4.case语句的执行只有在遇到 break 的时候才会停止,如果没有遇到 break 的话就会一直执行下去,直到遇到break为止
4.无论是 break 还是 default ,当遇到超过一行的语句的时候都要用花括号括起来
5.关于case和break的书写格式
case 可能的结果 :
{
}
break ;
break不要忘了分号 ;
6.defalut 的处理和其它的 case 一样,也需要加 break;
7.swithc 的括号中只能够放整型或者一个字符


1.c++中生成随机数的方法 --- rand( )%a +/- b--- 这样一行代码就能够生成一个区间在 0 +/-b ~(a-1+/-b)的随机数了 --- 然后生成的随机数都是整型数 ---- 然后这个函数的返回值就是它所生成的随机数,我们要创建一个整型变量来储存它
1.do...while循环的特点就是在开始循环前会先执行一次循环语句
2.c++中的 int main 主函数不需要加 return 0
3.整型除以整型只能够得到整型,且是向下取整
1.嵌套循环 --- 在循环中再写一个循环

1.break只能够跳出一层循环或者是switch 
1.直接跳过余下尚未执行的语句接着循环

1.运行到 goto FLAG; 的时候 --- ps:标记一般都用大写单词来表示
2.会直接跳转到我们设置的标记词处 --- ps:注意标记词右面要加一个这个 :
3.跳到标记词之后就会直接执行标记词后面的语句了