基础知识常见循环结构及形式for循环

for(设置初始值;循环条件判断;设置循环增减量)

{

语句1;

语句2;

……

语句n;

}

while循环

while(条件判断)

{

语句1;

语句2;

……

语句n;

}

do-while循环

do

{

语句1;

语句2;……

语句n;

} while(条件判断);

常见循环嵌套

(1)for(;;)  (2)for(;;)

{……                        {……

for(;;)                  while()

{……}                       {……}

……                        ……

}                             }

(3)while()        (4)do {……

{……                         do

while()                   {……

{……}                       }while();

……                         ……

}                           }while();

(5) while()               (6) do

{……                          {

do                             ……

{……                            for(;;)

}while();                   {……}

……                            ……

}                             }while();

break语句

break语句的作用是结束循环的执行强制退出循环。

注意:break语句不能用于循环语句和switch语句之外的任何其他语句中。

且在嵌套循环中,break语句只能终止它所在的循环的执行。

contiune语句

continue的作用与break语句相似,也有结束循环的作用,但是continue语句是结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。

双目复合赋值运算符

序号

复合运算符

复合运算符的含义

1

+=

相加并赋值

2

-=

相减并赋值

3

*=

相乘并赋值

4

/=

相除并赋值

5

%=

求模并赋值

6

&=

按位AND并赋值

7

|=

按位OR并赋值

8

^=

按位XOR并赋值

9

<<=

左移并赋值

10

>>=

右移并赋值

++i和i++等价于i=i+1,但是,这两个表达式在参与其他运算的时候是有区别的。在和其他运算结合在一起时,++i表示i自增1后再参与其它运算,而i++表示i参与运算后,i的值再自增1。同理,--i是i自减1后再参与其它运算,而i--是i参与运算后,i的值再自减1。

题型贴士01for循环

编程求出3-100之间的所有素数。

参考代码:

02while循环

用while循环求出1+2+3+4+………+100的值

参考代码:

03do-while循环

用do - while循环求出1+2+3+4+………+100的值

参考代码:

04输出5*5乘法表

参考代码:

下篇推送预告:常见编程题汇总扫码关注我们了解更多计算机知识

循环自增_大学C语言—循环结构及应用相关推荐

  1. c语言定义不定长数组初始化_大学C语言期末考试练习题(带详解答案)(1)

    链接:https://pan.baidu.com/s/1d2Bb1vNTyBNpFGneIAicVw 提取码:y7uw 单项选择题 C语言的基本单位是 函数 1.(A  )是构成C语言程序的基本单位. ...

  2. c语言 用计数控制的循环实现正数累加求和,C语言循环结构程序设计实验五

    福建农林大学实验报告 系(教研室):信息与机电工程系专业:机械设计制造及其自动化年级:2010 实验课程:C语言程序设计姓名:学号:实验室号: 计算机号:实验时间:2012.11.5 指导教师签字:成 ...

  3. c语言循环与数组训练题,C语言循环数组练习题解读.doc

    循环数组练习题 一.选择题 1.for(i=0;i<10;i++); 结束后, i 的值是: B A9B10C11D12 2.下面程序的循环次数是:D int k=0; while(k<1 ...

  4. for循环如果先--_乐字节Java循环:循环控制和嵌套循环

    乐字节小乐上次讲完了Java反射,接下来小乐给大家讲述Java循环. 循环有以下四部分: Java循环 一.循环控制 1. do..while 直到型 ( 先执行后判断) ,结构为: 先执行循环体,后 ...

  5. pythonfor循环语句例子_简单的python循环知识

    我们在写代码时经常会用到循环,python中有for循环和while循环,我们来详细的了解一下这两种循环. for循环 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 我们 ...

  6. pythonfor循环功能手工皂_轻松领悟for循环,做一款Python版手账

    "本文阅读时间大概为7分钟" Hello,小数先生粗线啦~~~今天教大家制作一款Pyhon版手账 先看下手账效果(文中最后有手账代码)Python手账https://www.zhi ...

  7. for循环python爬虫_轻松领悟for循环,做一款Python版手账|python爬虫|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ Hello,小数先生粗线啦~~~今天教大家制作一款Pyhon版手账 先看下手账效果(文中最后有手账代码) ...

  8. c++ 结构体初始化_单片机C语言 - 基于结构体的面向对象编程技巧

    单片机C语言 - 基于结构体的面向对象编程技巧 一.面向对象 面向对象是软件开发方法,是相对于面向过程来讲的.通过把数据与方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式 ...

  9. 三星手机电池循环清零代码_数据结构(C语言)-循环队列基本操作

    队列是一种先进先出(first in first out,FIFO)的线性表,是一种常用的数据结构. 它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列 ...

最新文章

  1. AI 技术发展飞快,高校 AI 教师的知识储备能满足学生旺盛的求知欲吗?
  2. html 移动端(手机)调试 vconsole
  3. Cuckoo hash算法分析——其根本思想和bloom filter一致 增加hash函数来解决碰撞 节省了空间但代价是查找次数增加...
  4. java 下载excel xlsx_JAVA Excel.xlsx 上传于下载
  5. javascript 中文帮助文档_实战式方法学习JavaScript(1)
  6. 拼接大屏数据展示_可视化大屏的UI设计是根据哪几个方面来进行?
  7. visual studio 设计器不显示_设计模式 | Iterator设计模式
  8. mysql 5.7 内存占用_MySQL 5.7 内存使用计算
  9. 使用adb命令结束android中的进程,两种方法 kill -9 和 am force-stop的相同与区别
  10. Windows10安装Matlab 2018b教程
  11. 3dmax 注意事项
  12. kdj超卖_KDJ超买超卖指标正确用法
  13. android应用开发-从设计到实现 2-4 文字的使用
  14. UI5(十一)单元测试、与OPA的集成测试、Debugging 工具
  15. 《学习opencv》笔记——矩阵和图像操作——cvCrossProduct and cvCvtColor
  16. 说明白正反向代理,以及Nginx和Gunicorn
  17. 超详细Redis入门教程——Redis命令(上)
  18. 在idea中创建maven工程,搭建spring MVC框架,完成和servlet相似的操作
  19. **购买外链必须注意的四点经验_购链网**
  20. 计算机 hosts中文翻译,Hosts是什么意思

热门文章

  1. 数据结构之二叉搜索树
  2. Java 高级特性 --- 反射
  3. Java加密与解密的艺术~数字签名~模型分析
  4. Modbus协议栈应用实例之四:ModbusTCP服务器应用
  5. 外设驱动库开发笔记13:MLX90614红外温度传感器驱动
  6. 改进初学者的PID-采样时间
  7. IOC操作Bean管理注解方式(完全注解开发)
  8. HTML的script标签
  9. JAVAWEB入门之Servlet相关配置
  10. full outer join 与full join的区别_sleep、yield、join都是干啥的? sleep与wait有啥区别?中篇[十五]...