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 循环 外层循环控制行数 换行
内层循环控制列数 ,列的符号
Java 有很多条件判断分支如何简化
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java条件判断题:判断这一天是当年的第几天
从键盘分别输入年、月、日,判断这一天是当年的第几天
System switch语句 条件判断 -
java 判断多条件查询 java多if判断怎么简化
Java流程控制基本语句无非就三种:顺序,判断和循环。判断即选择,循环重结束。判断语句常见的有两种:一种是以if为首的区间判断语句,而另一种是以switch为主的断点判断语句。顾名思义,一个负责范围输出,一个负责精准打击。
java 判断多条件查询 java apache 开发语言 选择结构