程序控制流程(三大流程)

本文深入剖析了程序控制流程的三大基石——顺序执行、条件判断(单分支、双分支与多分支)和循环结构,包括for、while和do-while,以及break和continue的关键作用,助你理解编程逻辑的精髓。
摘要由CSDN通过智能技术生成

程序控制流程

程序控制流程(三大流程)

1. 顺序

2. 选择

3. 循环

1.顺序
	从左到右,从上而下执行
2.选择
	1.单分支
		if (条件) {
			// 条件满足,则执行{}内的代码
		}
		
	2. 双分支
		if(condition) {
			// 条件满足,则执行if内的代码
		} else {
			// 条件不满足的情况下,执行else中的代码 	
		}
	3.多(三)分支
		if (condition1) {
			// 条件1满足,则执行这儿的代码
		} else if (condition2) {
			// 条件2满足,则执行这儿的代码
		}....
		 
		 else if (conditionN) {
			// 条件N满足,则执行这儿的代码
		} else {
			// 剩余的所有条件
		}
3.循环
	switch语句块:
	
	switch用来实现多分支的

	switch(变量) {
		case 常量1: 
			代码1
			break;
		case 常量2: 
			代码2
			break;
		...
		case 常量n: 
			代码n
			break;
		[default:
			其他情况;
			break;
		]
	}

循环:
	周而复始,则为循环。

循环的必要性:
	拒绝哪怕两行代码的重复!!!

	for循环
	while循环
	do while循环
	

1.for循环:
	1、打印100行“hello world”

	for (第一个语句; 第二个语句; 第三个语句) {
		// 循环体
	}

2.while循环

	while (条件) {
		// 循环体
	}


3.do while循环
	
	do {
		// 循环体	
	} while(条件);


4.死循环:
	条件永远满足,导致循环永远执行,死循环

	while(true) {

	}
	
	for (;true;) {
	
	}

break、continue关键字

	break:终止循环
	continue:跳过本次循环,执行下次循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值