- 13
- 0
- 约1.69千字
- 约 7页
- 2017-06-12 发布于北京
- 举报
for语句有三表达式 表达式间分号隔开
每个式子独立操作 它是标志不可缺省
解释:分号是语句的标志,因此分号能够代表语句,那么也就是说我们看到分号就应该能够想到这个地方一定是和语句有关,那么也就是等于语句或者是一个语句可以替换的东西,所以,只要是分号就等价于是个操作,因此for语句()内有三个操作,各自之间只能用分号隔开;
表达式有三个,三个表达式是一个整体,所以我们必须用()括起来,意味着()是不能省去的;
for (k=0;k10;k++)printf(“*”);
表达式1就是k=0;是个赋值语句,在使用前赋值,所以叫做赋初始值;所以我们可以推导出表达式一一般是做赋初始值;
表达式2是k10 ;在这里是作为条件判断的语句;
表达式3:k++,那么这个语句使得循环变量k在变化,这个k的变化的目的是最后使得循环结束;表达式3一般是循环变量的变化语句;
执行过程:
首先执行表达式1,给各个变量赋初始值;立即判断表达式2是否成立,如果成立那么就执行循环体,再执行表达式3,直到表达式2不成立为止;
表达式1
for(; ;)
{循环语句
表达式3 }
口诀:
表达式1用在赋值 如果省略放在for前
表达式2用来判断 一旦省略永远为真
表达式3变化循环 要是省略放在最后
表达式1
while(表达式2)
{循环体
表达式3}
for(sum=0,i=1;i=100;sum=sum+i,i++)
sum=0,i=1;
for(;i=100;)
{^^^^^
i++;}
1+2+3+4+5+6+……+100
i=1, s=0+1
i=2,s=0+1+2=s+i
#include stdio.h
main()
{int i,sum;
for(i=0,sum=1;i=100;i++)
{sum+=i;
}
printf(“sum=%d\n”,sum);
}
#inlcude stdio.h
#define PI 3.1415
main()
{float r,area;
for(r=0.5;r=2.5;r+=0.5)
{area=PI*r*r;
printf(“area=%d\n”,area);}
}
循环的嵌套口诀:
将循环的嵌套分成外层循环和内层循环,那么每一次外循环都必须等到属于他的所有内循环全部结束后,才进行下一次循环;
5.7 分析:
输出4行,i=0,循环4次,所以i4,i++
由于图形先输出空格,再输出星号;
第一行(i=0)输出0个空格,循环0次,k=1, k=0;k++
第2行(i=1)输出1个空格,循环1次,k=1, k=1;k++
第3行(i=2)输出2个空格,循环2次,k=1, k=2;k++
第4行(i=3)输出3个空格,循环3次,k=1, k=3;k++
k=1;k=i;k++
第1行(i=0)输出7个星号,循环7次,j=0, j7-0*2;j++
第2行(i=1)输出5个星号,循环5次,j=0, j7-1*2;j++
第3行(i=2)输出3个星号,循环3次,j=0, j7-2*2;j++
第4行(i=3)输出1个星号,循环1次,j=0, j7-3*2;j++
j=0, j7-i*2;j++
口诀:
break跳出整个循环语句(也就是不再循环)
continue跳出本次循环,也就是进入下一次循环;对于for语句来说就是从这里马上去执行表达式3;
1 ; i=1=5 s=s+i=15 k=k+s=1 i=1,s=1,k=1
2: i=2=5 s=s+i=35 k=k+s=4 i=2,s=3,k=4
3: i=3=5 s=s+i=65 ****i=3,s=6,k=4
4: i=4=5 s=s+i=10 ****i=4,s=10,k=4
5: i=5=5 s=s+i=15 ****i=5,s=15,k=4
您可能关注的文档
- EXO-新专辑《XOXO》(KissHug)完整中文版歌词分配.doc
- Ezahco7个瑜伽姿势减肥.doc
- E时代宣言将读书进行到底.doc
- F5基金公司LTM方案.doc
- FANUC-0i系统通讯手册.doc
- fastboot完整刷机教程.doc
- FC游戏按键修改教程.doc
- FED内部对复苏存分歧何时收缩QE仍是悬念.doc
- FIDIC合同条件实用技巧-进度计划条款.doc
- FiueujHR大师绩效管理和薪酬体系讲义(DOC19).doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 《专业工程管理与实务》.pdf VIP
- 中国血栓性疾病防治指南(2025版).docx VIP
- 施工质量日志-.xls VIP
- 2025年国家公务员全国总工会面试题及答案.docx VIP
- 合肥市普通高中六校联盟2025-2026学年高三第一次语文教学质量监测+答案.docx VIP
- 局部晚期食管癌患者新辅助免疫治疗与常规新辅助治疗的比较:系统评价和meta分析.pdf
- 2025以骑手为代表的新就业群体研究报告:职业技能与跑单时长对收入的共同作用.pdf VIP
- 年产一亿片别嘌呤醇的车间工艺设计.doc VIP
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
原创力文档

文档评论(0)