if语句(0为假,非0为真)
if…else…语句
if…else if…else if…else语句(嵌套if)
悬空else问题:else总是跟最近的if匹配。
关系操作符(多个关系运算符不宜连用)
//>、<、>=、<=、==、!=
条件操作符
// 1 ? 2(真) : 3(假);
逻辑操作符(短路:左边表达式满足条件就不再进行后续运算)
//&&、||、!
switch语句(整型表达式、default、无顺序、没有break就会从上到下依次执行。)
while循环
for循环
do{…}while循环
break(跳出)和continue(跳过)语句
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{
int i = 9;
do
{
if (i == 4)
break;
else
printf("%d ", i);
i--;
} while (i);
printf("\n");
i = 9;
do
{
if (i == 4)
continue;
else
printf("%d ", i);
i--;
} while (i);
return 0;
}
循环的嵌套
goto语句(常用于跳过多层循环)
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{
printf("Hello,");
goto next;
printf("world!\n");
next:
printf("goto语句的神奇作用。\n");
return 0;
}
rand生成随机数——stdlib.h
srand初始化随机数生成器。
time获得时间——time.h
srand((unsigned int)time(NULL));
rand%(最大值+1-最小值)+最小值;
设置随机数范围(取余或加数)
标签:语句,四讲,int,else,while,循环,printf,分支 From: https://blog.csdn.net/2302_76292885/article/details/136853346