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

表达式2)
语句2;
else if(表达式3)
语句3;

else if(表达式m)
语句m;
else
语句n;
其语义是:依次判断表达式的值,当出现某个值为真时, 则执行其对应的语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句n 。 然后继续执行后续程序。 if-else-if语句的执行过程如图3—3所示。
#include"stdio.h"
void main(){
char c;
printf("input a character: ");
c=getchar();
if(c<32)
printf("this is a control character\n");
else if(c>='0'&&c<='9')
printf("this is a digit\n");
else if(c>='a'&&c<='z')
printf("this is a capital letter\n");
else if(c>='a'&&c<='z')
printf("this is a small letter\n");
else
printf("this is an other character\n");
}
if(c<32)
printf("this is a control character\n");
else if(c>='0'&&c<='9')
printf("this is a digit\n");
else if(c>='a'&&c<='z')
printf("this is a capital letter\n");
else if(c>='a'&&c<='z')
printf("this is a small letter\n");
else
printf("this is an other character\n");
本例要求判别键盘输入字符的类别。可以根据输入字符的ascii码来判别类型。由ascii码表可知ascii值小于32的为控制字符。 在“0”和“9”之间的为数字,在“a”和“z”之间为大写字母, 在“a”和“z”之间为小写字母,其余则为其它字符。 这是一个多分支选择的问题,用if-else-if语句编程,判断输入字符ascii码所在的范围,分别给出不同的输出。例如输入为“g”,输出显示它为小写字符。

4.在使用if语句中还应注意以下问题

(1) 在三种形式的if语句中,在if关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式, 但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如: if(a=5) 语句;if(b) 语句; 都是允许的。只要表达式的值为非0,即为“真”。如在if(a=5)…;中表达式的值永远为非0,所以其后的语句总是要执行的,当然这种情况在程序中不一定会出现,但在语法上是合法的。
又如,有程序段: if(a=b)
printf("%d",a);
else
printf("a=0"

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 


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

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