首页 > 编程知识 正文

三种循环结构的区别,c语言三种循环的区别

时间:2023-05-06 12:19:48 阅读:275576 作者:3807

循环语句

循环的基本组成部分可分为四部分

1.初始化语句(如计数器变量),在循环开始最初执行,而且只做唯一一次。
2.条件判断(条件是否为真): 如果成立,则循环继续,否则退出循环。
3.循环体:重复要做的事情,若干行语句
4。步进语句(如计数器更新):每次循环后的扫尾工作,每次循环结束之后都要执行一次。

for循环格式 for(初始化表达式;条件判断;步进语句){ 循环体;//重复执行的语句} while循环 标准格式:while(条件判断){ 循环体; 步进语句(根据需求,自行判断是否用)}扩展格式:初始化语句while(条件判断){ 循环体; 步进语句(是否引用根据实际需求)} do while循环 标准格式:do{循环体步进语句(是否引用根据实际需求)}while(条件判断)扩展格式:初始化语句do{循环体步进语句(是否引用根据实际需求)}while(条件判断)

1.如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是 do while至少执行一次
2.for循环的变量在小括号中定义,只在for循环内部使用,while和do while循环初始化语句本来在外面,所以出来循环之后,还可以继续使用。

break关键字常见的用法有两种,
1.在switch语句中一旦执行,整个siwtch立即结束
2.在****循环语句中,一旦执行,整个循环立即结束,打断循环

另一种循环控制语句continue关键字,
一旦执行,立刻跳过当前次循环内容,马上开始下一次循环。

循环的嵌套:指一个循环的循环体是另一个循环体的循环:
如 打印等腰三角形:

打印等腰三角形 * * 分析 总共4行 int rowNum=4 行数i 空格 (rowNum-i) *数 (2a-1) * * 第一行 3 * 1 * *** 第二行 2 * 3 * ***** 第三行 1 * 5 * ******* 第四行 0 * 7 * * */public static void main(String[] args) { int rowNum=4; for(int i=1;i<=rowNum;i++){ //循环次数 //打印空格 for(int j=1;j<=rowNum-i;j++){ //打印空格 System.out.print(" "); } //打印星星 for(int a=1;a<=2*i-1;a++){ System.out.print("*"); } System.out.println(); }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。