C语言程序设计 教学课件 作者 崔永君 彭静 全书 第4章.pptVIP

  • 2
  • 0
  • 约1.55万字
  • 约 101页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计 教学课件 作者 崔永君 彭静 全书 第4章.ppt

第4章 选择结构程序设计      4.1 if 语 句 4.1.1 if语句的三种基本形式   C语言提供了三种形式的if语句:   1. 第一种形式   第一种形式是基本的if语句,为   if (表达式)语句   语义:如果表达式的值为真,则执行其后的语句,否则不执行该语句。   其中“表达式”可以是任意表达式,一般为关系表达式或逻辑表达式;而“语句”则是一条合法的C语句,称为if子句。if子句可以是单个语句,或是由多个语句构成的复合语句,也可以是空语句。如果是复合语句,则必须用“{?}”括起来,此时在逻辑上作为一条语句来处理。   其执行过程(流程图)如图4-1所示。 图4-1 基本的if语句流程图   例如:    if (1) printf(执行了语句);   该例的输出结果为“执行了语句”。因为表达式的值为1,按“真”处理。由此可见,表达式的类型非常灵活,系统对表达式的值进行判断,若为0则按“假”处理,若为非0则按“真”处理。   例如:    if(ab)   {    t=a;    a=b;    b=t;    }   printf(a,b两个数中较大的数值为:%d\n,a); 该例的执行过程为:若a小于b,则依次执行复合语句中的3条语句,然后执行输出语句;若a大于b,则跳过复合语句,直接执行输出语句。执行过程如图4-

文档评论(0)

1亿VIP精品文档

相关文档