您现在的位置: 中国作文网 >> 应用文写作范文 >> 心得体会 >> 课程设计心得 >> 正文
c语言程序编程心得

值,转回第2步重复执行。在整个for循环过程中,表达式1只计算一次,表达式2和表达式,3则可能计算多次。循环体可能多次执行,也可能一次都不执行。for 语句的执行过程如图所示。
void main(){
int n,s=0;
for(n=1;n<=100;n++)
s=s+n;
printf("s=%d\n",s);
}
用for语句计算s=1+2+3+...+99+100

int n,s=0;
for(n=1;n<=100;n++)
s=s+n;
printf("s=%d\n",s);
本例for语句中的表达式3为n++,实际上也是一种赋值语句,相当于n=n+1,以改变循环变量的值。
void main(){
int a=0,n;
printf("\n input n: ");
scanf("%d",&n);
for(;n>0;a++,n--)
printf("%d ",a*2);
}
用for语句修改例题。从0开始,输出n个连续的偶数。
int a=0,n;
printf("\n input n: ");
scanf("%d",&n);
for(;n>0;a++,n--)
printf("%d ",a*2);
本例的for语句中,表达式1已省去,循环变量的初值在for语句之前由scanf语句取得,表达式3是一个逗号表达式,由a++,n-- 两个表达式组成。每循环一次a自增1,n自减1。a的变化使输出的偶数递增,n的变化控制循次数。
在使用for语句中要注意以下几点
1.for语句中的各表达式都可省略,但分号间隔符不能少。如:for(;表达式;表达式)省去了表达式1。for(表达式;;表达式)省去了表达式2。
for(表达式;表达式;)省去了表达式3。for(;;)省去了全部表达式。
2.在循环变量已赋初值时,可省去表达式1,如例3.27即属于这种情形。如省去表达式2或表达式3则将造成无限循环, 这时应在循环体内设法结束循环。例题即属于此情况。
void main(){
int a=0,n;
printf("\n input n: ");
scanf("%d",&n);
for(;n>0;)
{ a++;n--;
printf("%d ",a*2);
}
} int a=0,n;
printf("\n input n: ");
scanf("%d",&n);
for(;n>0;)
{ a++;n--;
printf("%d ",a*2);
}
本例中省略了表达式1和表达式3,由循环体内的n--语句进行循环变量n的递减,以控制循环次数。
void main(){
int a=0,n;
printf("\n input n: ");
scanf("%d",&n);
for(;;){
a++;n--;
printf("%d ",a*2);
if(n==0)break;
}
}
int a=0,n;
printf("\n input n: ");
scanf("%d",&n);
for(;;){

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] 下一页


  • 上一个应用文写作范文:
  • 下一个应用文写作范文:
  • 最新热点 最新推荐 相关文章
     c语言程序设计教学体会
       十一工程教学心得
       建设对话型课堂学习体会
       市场营销专业毕业生实习心得
       200年三优三满意活动学习感想
       组织部长200创优争先活动心得体会
       优秀组工干部个人心得体会
       对当前社区者的困惑分析与对策
       构建和谐社区中充分发挥党组织的…
       社区党建培训心得体会
     
    环卫系统学习心得
    高速公路收费站爱岗敬业奉献社会…
    对中小学贫困家庭学生实行救助实…
    县委副书记中小学机构和人事制度…
    学校中层干部竞职演说稿
    乡镇半年安全生产总结
    乡镇一季度工作汇报
    06年35宣传活动主持词
    镇科技型示范户典型材料
    学校青年节学生个人演讲稿范文
    学习国家通用语言文字法工作
    公文写作语言要求
    公文写作语言特征
    微电脑语言学习机初中英语教
    写作稿件时语言应用中的问题
    计算机语言创新教育课程设计
    c语言课程设计心得体会
    c语言程序设计心得
    c语言程序设计考试心得
    c语言程序设计教学体会
    课程设计心得

    Copyright 2010-2012 © 中国作文网  All rights reserved