流程控制语句

流程控制语句

条件判断

if

条件判断语句

//if语句
	if (条件表达式) {
		//结果为真时执行
	}
// if else 语句
	if (条件表达式) {
		//结果为真时执行
	}
	else
	{
		//结果为假时执行
	}
//if else-if  else 语句
	if (条件表达式) {
		//结果为真时执行
	}
	else if (条件表达式) {
		//结果为真时执行
	}
	else if (条件表达式) {
		//结果为真时执行
	}
	else {
		//以上结果都不成立时执行
	}

switch

等值判断

	//switch 
	switch (表达式) //只能是字符型 或者 整数型
	{
	case 常量表达式1:
		语句1;
		break;
	case 常量表达式2:
		语句2;
		break;
	default:
		语句3; //上面选没选到都要执行
		break;
	}

循环结构

for

	for (int i = 0; i < length; i++)
	{
		//循环体
				// 一个循环体里 break 和 continue只能出现一个
		continue; //退出本次循序进入下次循环 
		break; //跳出内层循环
	}

while 和 do-while

	//先判断再执行
	while (条件表达式)
	{
		//循环体,表达式为真时执行
	}
	//不管表达式怎样都会至少执行一次
	do
	{
		//循环体,表达式为真时执行
	} while (条件表达式);

goto

	printf("11111\n");
	goto tem;			//跳到标签上
	printf("22222\n");
	printf("33333\n");
	printf("44444\n");
	printf("55555\n");
	tem:				//定义标签
	printf("66666\n");
	printf("77777\n");
posted @ 2022-03-17 12:19  阿肆啊  阅读(26)  评论(0编辑  收藏  举报