C语言-选择结构.docVIP

  • 7
  • 0
  • 约4.18千字
  • 约 52页
  • 2019-06-02 发布于浙江
  • 举报
clrscr(); /*清屏*/ 选择结构 一、单分支选择语句 1. 格式 if(表达式) 语句 2. 功能 当表达式的值为非0(真、条件成立)时,执行“语句”。否则执行if之后的下一句。 3. 说明 (1)表达式可以是任意类型的表达式(结果是数值型),但通常是关系或逻辑表达式。也可以是数值型的常量或变量(它们是最简单的表达式)。 (2)“语句”可以是以分号结束的单个语句,也可以是一个复合语句。不可以是多个语句。 4. 举例 例1、任意读入两个整数,然后输出其中的较大者。 main() {int x,y; scanf(%d%d,x,y); if(xy)printf(%d\n,x); if(y=x)printf(%d\n,y); } 二、双分支if语句 【格式】 if(表达式) 语句1 else 语句2 【功能】 【说明】 1.“语句1”和“语句2”可以分别是以分号结束的单个语句,也可以分别是一个复合语句。都不可以是多个语句。 2. else子句不可以独立存在。 改写上例:任意读入2个整数,输出较大数。 main() {int x,y; scanf(%d%d,x,y); if(xy) printf(%d\n,x); else /*暗含两种情况:和=*/ printf(%d\n,y); } 例如:任意读入2个整数,按从小到大的顺

文档评论(0)

1亿VIP精品文档

相关文档