C语言基础 之 条件的判断
一. if (条件为真){} else {}
 二. 多重判断if(条件1 为真) {} if else (条件2 为真) {} else
 三. switch 结构 开关 【小刀不是三十米大砍刀】
 switch (表达式) {
 case [情况]常量1;
 语句1;
 break; 跳出switch 语句(跳楼);
 default:
 printf(“都不满足进行操作的情况”);
 }
 swith 和 多重if 对比
 相同点
 都是用来处理分支条件的结构
 不同点
 switch :等值条件的判断- 条件式有限个数的 情况
 if 判断的情况比较复杂 (把两个条件语句比作刀的 话 if 是三十米的大砍刀)循环语句while 当什么的时候
四. while 语句(while 是if 的加强版)
 【if 执行一次就退出了 while 循环是不停的】
 游戏角色 的跑动
 循环三要素: (循环变量的初始值,循环便变量的判断,循环变量的更新【执行】)
 **特点 : 先判断,再执行 **
 srand 函数用作时间种子 , 用时间做种子,每次产生随机数不一样
 rand () 取值范围; 0 - 32767 之间的数值
 rand()% 19 取模 后 范围为【0-18】之间
 rand()% 11 + 5 取值范围为【5-15】 之间#include <stdio.h>
int main () {
// 每次产生的随机数的 个数 是不相同的
srand(unsigned ) time (NULL);
printf("%d\ n", rand()) ;  
return 0;
}do … while 特点是先执行,再判断
do {
	循环操作
}
while (循环条件)先执行一编循环操作
 符合条件,循环继续执行
 否则循环退出
 **JAST DO IT **
 循环的执行顺序int  a =1 , b =10;
do {
 	b  -= a;    解析 b = b - a > b = 9
 	a ++;    . a = 2
}
while(b-- <0);  9 小于0 不成立 ,所以退出 执行 9 -1 = 8while 和 do while 的区别
for 循环
for( 表达式1, 表达式2,表达式3){
 语句;
 }
 表达式1: 通常是循环变量赋初值,
 表达式2: 循环条件,是否继续执行循环,
 表达式3: 更新循环变量的值,
 当第二次的时候 先进行++ 然后再进行判断break 语句作用 跳出循环【跳楼】
 continue 跳出 本次循环 继续下次 循环
 while 执行完continue 之后 跳到 循环条件中
 do … while 执行完continue 之后 跳到 循环条件中
 for 循环中使用 continue 之后 跳到的 更新的循环变量之中 【跳出条件设定的情况】for 循环 外层循环控制行数 换行
 内层循环控制列数 ,列的符号