网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言次作业答案.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言次作业答案

第四章 语句、程序控制结构(顺序、选择、循环) 4.1 C语句总述 C语句一般以分号“;”为结束标志,可分为以下六类: 1. 表达式语句 表达式语句由表达式加上分号“ ; ”组成。如: x*=8 ; /* 赋值表达式语句 */ a=5, b=7,c=16 ; /* 逗号表达式语句 */ xy ? x : y ; /* 条件表达式语句 */ --a++b++c; /* 逻辑表达式语句 */ i++ ; /* 算术表达式语句 */ 2. 说明语句 变量定义语句和函数说明语句统称说明语句。如: int a, b, *p,i=0 ; float add (float , float ); /*函数说明语句*/ 3. 空语句 ? 只有分号“ ; ”组成的语句称为空语句。空语句是 什么也不执行的语句。 ? 在程序中空语句可用来作空循环体或转向点。 如: while(getchar()!=\n) ; 本语句的功能是,只要从键盘输入的字符不是回 车则重新输入 4. 复合语句 ? 把多个语句用括号{ }括起来组成的一个语句称为复合语句。 ? 在程序中应把复合语句看成是单条语句,而不是 多条语句。如: { t = x ; x = y ; y = t ; } 5. 函数调用语句* 由函数名、实际参数加上分号“ ; ”组成。如: printf(C Program) ; 6. 控制语句 控制语句用于控制程序的流程,以实现程序的各种结构方式。它们由特定的语句定义符组成。 C语言有九种控制语句,可分成以下三类: ? 条件判断语句: if语句、switch语句; ? 循环执行语句: do while语句、while语句、for语句; ? 转向语句: break语句、continue语句、 goto语句、 return语句。 4.2 顺序结构 C语言中的顺序结构主要由说明语句、表达式语句、空语句以及复合语句组成。在顺序结构程序中,各语句(或命令)是按照位置的先后次序顺序执行的,且每个语句都会被执行到。 例:输入两个整数,编程完成两数的交换。 4.3 选择结构 它所要解决的问题是根据“条件”判断的结果决定程序执行的流向,因此该结构也被称为判断结构。 程序执行的流向是根据条件表达式的值是“0”还是非“0”来决定(流程)。 设计选择结构程序,需要考虑两个方面的问题:一是在C语言中如何来表示条件(条件表达式),二是在C语言中实现选择结构用什么语句(if/switch结构)。 简单if语句 if-else语句 if-else if…-else语句 switch语句 3.1 简单if语句 语法形式: if(表达式) 语句 其中表达式是决定程序流向的条件 语句可以是单语句或复合语句 if语句示例 例1:输入任意三个整数a、b、c,求三个数中的最大值(例4.2) main()  /*注意三段式编程思想*/ { int a, b, c, max; printf(Please input three numbers:); scanf(“%d,%d,%d”, a, b, c); /*输入数据语句*/ max=a; if (ba) max=b; if (cmax) max=c;   /*算法处理部分*/ printf(“max=%d\n”, max); /* 输出结果语句*/ } *例2:输入x,y两整数,按小到大顺序输出。 main ( ) { int x, y, t; scanf (“%d, %d”, x, y); /*输入*/ if ( x y) { t = x; x = y; y = t; } /*算法处理*/ printf (“%d, %d\n”, x, y ); /*输出*/ } 运行结果 ,输入: 4, 1

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档