c- language- learning 10循环语句 do while

Wednesday,2nd,Mar, 2022

//do……while()循环

c- language- learning 10循环语句 do while_第1张图片

 先执行(do),再判断(while)是否需要再循环(do)

c- language- learning 10循环语句 do while_第2张图片

 c- language- learning 10循环语句 do while_第3张图片

 break-跳出循环(不是整个程序)

c- language- learning 10循环语句 do while_第4张图片

continue-跳过后面的代码(在一个部分内的-大括号内的)

-出现死循环 

c- language- learning 10循环语句 do while_第5张图片

 //do……while的特点-循环至少要执行一次

c- language- learning 10循环语句 do while_第6张图片

 c- language- learning 10循环语句 do while_第7张图片

// 1.阶乘

c- language- learning 10循环语句 do while_第8张图片

// 2.  1!+2!+……+10!

c- language- learning 10循环语句 do while_第9张图片

 这里代码错了是因为在最里面的那个循环,每次都需要重置ret从1开始才对

否则,下一次循环将会沿用上一次ret的值

c- language- learning 10循环语句 do while_第10张图片 

 再优化:

1+1*2+1*2*3+1*2*3*4

每次都是在上一次的基础上加n

c- language- learning 10循环语句 do while_第11张图片

 //在一个有序数组中查找具体的某个数字n

有序-利用数组下标,二分法(折半查找)

c- language- learning 10循环语句 do while_第12张图片 

你可能感兴趣的:(c语言学习,c语言,开发语言,后端)