导图社区 循环结构程序设计思维导图
本图介绍了C语言中的三种循环结构,分别是while、do...while和for语句,详细介绍了各语句的基本形式,并以从1加到100这个问题为例说明了三种循环结构的区别。
本图介绍了C语言中的输入与输出,任君采纳。包含语句概述、输入与输出函数、整型数据的输入与输出、浮点型数据的输入与输出。
本图主要介绍了C语言中的运算符及表达式的内容。任君采纳。包含算术运算符及算术表达式、赋值运算符及赋值表达式、关系运算符及关系表达式、位运算符等。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
循环结构程序设计
while语句
一般形式:while(表达式){循环语句}
先判断表达式的值,若为0则执行下一条语句,若不为0,则执行循环语句直到表达式的值为0
可嵌套
do...while语句
一般形式:do循环语句while(表达式);
先执行循环语句,若表达式的值为0,退出循环,若不为0,则继续执行循环直到表达式的值为0
for语句
一般形式:for(表达式1;表达式2;表达式3)语句
表达式1:用于设定初始值
可同时对多个变量初始化,变量之间用逗号隔开
表达式2:条件表达式
常用关系表达式和逻辑表达式,若为0则退出循环,若为非零则执行循环体
表达式3:计数器的增量等
可同时对多个变量计数,变量之间用逗号隔开
语句:即循环体
表达式的省略
省略表达式1:for语句前要提前赋值
省略表达式2:程序无限循环
省略表达式3:也会导致程序无限循环,可在循环体中加入表达式3来终止循环
省略1和3:此时for语句等价于while语句,注意分号不能省略
省略1、2、3:此时程序无限循环
语句可以为空,从而实现延时
for语句和while语句的转换
for(表达式1;表达式2;表达式3)语句==表达式1;while(表达式2){语句 表达式3;}
几种循环的比较:以求1+2+3+......+100为例
void main() { int i,sum=0; i=1; while (i<=100) { sum=sum+i; i++; } printf("%d",sum); }
viod main() { int i,sum=0; i=1; do { sum=sum+i; i++; }while(i<=100); printf("%d",sum); }
void main() { int i,sum=0; for(i=1;i<=100;i++) { sum=sum+i; } printf("%d",sum); }