A目录
1循环语句 if switch while for do-while goto
2跳出语句 break continue
1循环语句
1》if语句
一种简单的判断语句,组成如下:
if(判断对象){作用内容};
else{内容2};
二者还可以相互嵌套 else if
2》switch语句
switch (expression 判断表达式(执行项目的判断依据)) {
case(case 后的值,必须是整形常量表达式) value1(项目名称): statement(项目内容)
case value2: statement
default(条件都不满足): statement }
3》while循环语句
while(表达式)判断表达式
语句;循环的内容
4》for循环语句
for(表达式1(循环变量的初始化); 表达式2(循环结束条件的判断); 表达式3(循环变量的调整))
语句;循环的内容
5》do-while循环语句
do 语句;
while(表达式);(不符合才跳出)
注:先循环后判断,for 和 while 事先判断后循环
6》goto语句
goto 跳转位置表达式
表达式:
2 跳出语句
1》break语句(完全跳出)
break 的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执⾏。
2》continue语句(仅跳出本循环)
continue 的作⽤是跳过本次循环中 continue 后边的代码,在 for 循环和 while 循环中有 所差异的。
B特种函数
1 rand函数
头文件《stdlib.h》该函数会生成随机数
但是随机数的生成依赖于“种子”。
2 srand函数
void srand (unsigned int seed);⽤来初始化随机数。
3 time函数
time_t time (time_t* timer);
头文件《time.h》
time 函数会返回当前的⽇历时间,其实返回的是1970年1⽉1⽇0时0分0秒到现在程序运⾏时间之间的 差值,单位是秒。返回的类型是time_t类型的,time_t 类型本质上其实就是32位或者64位的整型类 型。 time函数的参数 timer 如果是⾮NULL的指针的话,函数也会将这个返回的差值放在timer指向的内存 中带回去。 如果 timer 是NULL,就只返回这个时间的差值。time函数返回的这个时间差也被叫做:时间戳。