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

); 本语句的语义是,把b值赋予a,如为非0则输出该值,否则输出“a=0”字符串。这种用法在程序中是经常出现的。

(2) 在if语句中,条件判断表达式必须用括号括起来, 在语句之后必须加分号。

(3) 在if语句的三种形式中,所有的语句应为单个语句,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{} 括起来组成一个复合语句。但要注意的是在}之后不能再加分号。
例如:
if(a>b){
a++;
b++;
}
else{ a=0;
b=10;
}

if语句的嵌套

当if语句中的执行语句又是if语句时,则构成了if 语句嵌套的情形。其一般形式可表示如下:
if(表达式)
if语句;
或者为
if(表达式)
if语句;
else
if语句;
在嵌套内的if语句可能又是if-else型的,这将会出现多个if和多个else重叠的情况,这时要特别注意if和else的配对问题。例如:
if(表达式1)
if(表达式2)
语句1;
else
语句2;
其中的else究竟是与哪一个if配对呢?
应该理解为:   还是应理解为:
if(表达式1)    if(表达式1)
 if(表达式2)     if(表达式2)
  语句1;       语句1;
else         else
  语句2;       语句2;
为了避免这种二义性,c语言规定,else 总是与它前面最近的if配对,因此对上述例子应按前一种情况理解。
void main(){
int a,b;
printf("please input a,b: ");
scanf("%d%d",&a,&b);
if(a!=b)
if(a>b) printf("a>b\n");
else printf("a<b\n");
else printf("a=b\n");
}
比较两个数的大小关系。
printf("please input a,b: ");
scanf("%d%d",&a,&b);
if(a!=b)
if(a>b) printf("a>b\n");
else printf("a<b\n");
else printf("a=b\n");
本例中用了if语句的嵌套结构。 采用嵌套结构实质上是为了进行多分支选择,例3.16实际上有三种选择即a>b、a<b或a=b。这种问题用if-else-if语句也可以完成。而且程序更加清晰。因此, 在一般情况下较少使用if语句的嵌套结构。 以使程序更便于阅读理解。
void main(){
int a,b;
printf("please input a,b: ");
scanf("%d%d",&a,&b);
if(a==b) printf("a=b\n");
else if(a>b) printf("a>b\n");
else printf("a<b\n");
}

条件运算符和条件表达式

如果在条件语句中

 << 上一页  [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