- 1、本文档共74页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 2011年全国通用会计证考试_电算化学习笔记精编整理_全.doc
- director常用语言.doc
- 离散数学12.ppt
- 学案第二章第三节递进式.doc
- 2012自考 计算机网络 九州考苑 应用题(全).doc
- 如何防止从报表预览 Visual FoxPro 9.doc
- 11多重共线性.ppt
- 密立根油滴法测电子电量.ppt
- 08-工程图绘制.ppt
- 1.2.3 空间几何体的直观图 课件(人教A版).ppt
- 12习主席出席APEC领导人非正式会议-2023中考地理时政热点汇编.docx
- 押广东中考第2130题世界史.docx
- 培优专题03几何最值类问题综合.docx
- 2018-2019学年高中历史专题2近代中国资本主义的曲折发展专题检测卷人民版必修2.doc
- Unit6Meetmyfamily!PartBLet’slearnLet’splay(课件)人教PEP版英语四年级上册2.pptx
- Unit1FoodforthoughtUsinglanguage语法课件高中英语.pptx
- (培优特训)专项6.2反比例函数与k值几何意义高分必刷题(原卷版).docx
- 第2课西方国家古代和近代政治制度的演变-高二历史课件(选择性必修1国家制度与社会治理).pptx
- 2018-2019学年高中化学学业分层测评9离子键配位键与金属键选修3.doc
- 江西省信丰中学高三上学期期末模拟考历史试题.doc
最近下载
- 继续教育《生态文明建设的理论与实践》考试试题及答案.docx VIP
- YMO青少年数学思维27届1-6年级全国总决赛试卷.pdf VIP
- 部编版小学语文四年级下册《古诗三首》《芙蓉楼送辛渐》预习单知识要点梳理.pdf
- 2024-2025学年高考数学一轮复习讲义:指数与指数函数(学生版+解析).pdf VIP
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_04.pptx
- 2024年中考英语热点阅读练习专题2 科学技术(含解析) .pdf VIP
- 质量部QC组年度工作总结暨年工作规划(PPT59页) .ppt
- WPS表格初级试题含答案.doc
- 2024年中考英语时文阅读06(科技与体育).doc VIP
- 2023年内蒙古大学公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
文档评论(0)