1.实现分支结构:if switch 实现循环结构:for while do while
2.if语句 例如:

if else语句 if和else语句中默认控制一条语句
悬空else问题 :else 总是跟最近的if进行匹配
3.witch语句 例如:

注意:switch后面的表达式必须是整型表达式 case后的值必须是整型常量表达式
case和后面的数字之间必须有空格 每一个case语句执行完成后通常需要加上break 跳出此次循环
在switch语句中遇到不与case语句相匹配的时候常用default子句
switch语句中对case语句和default子句放置位置没有顺序要求
4.while循环
while(1)后面的都为真的意思 死循环
while(表达式)

5.for循环
(初始化;判断;调整)三个部分 相对于while循环更加的优化
例如:

6.do while循环
例如

break的作用是用于永久的跳过本次循环
continue的作用是跳过本次循环continue后面的代码
7.循环的嵌套

8.goto语句

9.随机数的生成 函数rand可以生成随机数
rand函数会返回一个伪随机数,这个随机数的范围是在0---randMAX之间的 327767
rand函数生成的随机数默认种子是1
如果要每次生成不同的随机数 那么要让种子也是随机的
time时刻在变化是很好的选择
srand函数 初始化是用来初始化随机数的生成器 原型如下:
void srand(unsigned seed);头文件<stdlib.h>
我们以时间作为种子 time函数 头文件<time.h> 原型如下:
time_t time(time_t* timer)
srand((unsigned int)time(UNLL);
生成a-b的随机数
int ret=a+rand()%(b-a+1)
本文介绍了C语言中的if-else、switch、for、while、do-while等基本控制结构,强调了循环中的break和continue用法,以及随机数生成函数rand和srand与time函数的使用。
2022





