C语言之课程笔记条件判断

导读:本篇文章讲解 C语言之课程笔记条件判断,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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 = 8

while 和 do while 的区别

for 循环

for( 表达式1, 表达式2,表达式3){
语句;
}
表达式1: 通常是循环变量赋初值,
表达式2: 循环条件,是否继续执行循环,
表达式3: 更新循环变量的值,
当第二次的时候 先进行++ 然后再进行判断

break 语句作用 跳出循环【跳楼】
continue 跳出 本次循环 继续下次 循环
while 执行完continue 之后 跳到 循环条件中
do … while 执行完continue 之后 跳到 循环条件中
for 循环中使用 continue 之后 跳到的 更新的循环变量之中 【跳出条件设定的情况】

for 循环 外层循环控制行数 换行
内层循环控制列数 ,列的符号

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/77172.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!