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

一个、 C语言程序的结构.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
----------专业最好文档,专业为你服务,急你所急,供你所需------------- 文档下载最佳的地方 ----------专业最好文档,专业为你服务,急你所急,供你所需------------- 文档下载最佳的地方 一、 C语言程序的结构 本章概述: 本章主要考查C程序构成与格式、C源程序的书写格式。通过对历年试卷内容的分析,本章考核内容约占2%,本章部分所涉及考题分值不是很多。 年份2007.42007.92008.42008.9分值2212 大纲要求: 1.程序的构成,main函数和其他函数。 2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。 3.源程序的书写格式。 4.C语言的风格。 重点难点: main函数 程序构成 C语言格式 考点1 考点分析: C语言概述 C语言是一种简洁,紧凑,书写形式自由,程序执行效率高的编程语言, 有9种控制语句,32个关键字和34个运算符;同时它拥有丰富的数据类型,具有整型、实型、字符型、数组类型、指针类型、结构体类型、共同体类型等数据类型,能方便地构造更加复杂的数据结构(如:使用指针构造链表、树、栈),并且用结构化控制语句来实现函数的模块化。C语言对语法限制不严格,程序设计灵活,可以直接访问物理地址,直接对硬件操作,编写的程序具有良好的可移植性。 表1-1 C语言关键字 autobreakcasecharconstcontinuedefaultdoubleelseenumexternfloatforgotointlongregisterreturnshortsignedsizeofdoifstaticstructswitchtypedefunionunsignedvoidvolatilewhile【特别提醒】:C语言是结构化的程序语言。 试题解析 1.以下叙述中错误的是( ) [2007年4月 第14题]   A.C语言是一种结构化程序设计语言   B.结构化程序有顺序、分支、循环三种基本结构组成   C.使用三种基本结构构成的程序只能解决简单问题 D.结构化程序设计提倡模块化的设计方法 解析:用三种基本结构可以解决复杂问题。一般选项中出现只能,一定,都要仔细推敲,答案选C。 考点2 C语言程序的构成 C程序由函数构成(C是函数式的语言,函数是C程序的基本单位),每一个函数完成独立的功能,其中至少有一个主函数(main函数) main函数(主函数)是每个程序执行的起始点。 一个函数由函数首部和函数体两部分组成。 函数首部:一个函数的第一行。 返回值类型 函数名([函数参数类型1 函数参数名1][,…,函数参数类型2,函数参数名2]) 注意:函数可以没有参数,但是后面的一对()不能省略,这是格式的规定。 函数体:函数首部下用一对{}括起来的部分。如果函数体内有多个{},最外层是函数体的范围。函数体一般包括声明部分、执行部分两部分。 { [声明部分]:在这部分定义本函数所使用的变量。 [执行部分]:由若干条语句组成命令序列(可以在其中调用其它函数)。 } C程序书写格式自由:以分号结束;一行可以写几个语句,一个语句也可以写在多行上。 可以使用/* */对C程序中的任何部分作注释。 C语言本身不提供输入/输出语句,输入/输出的操作是通过调用库函数(scanf,printf)完成。 【特别提醒】:经常考到函数是C语言的基本单位;程序执行的起点和终点,一行可以写多个语句,C语言不提供输入输出语句。 试题解析 1.对于一个正常运行的C程序,以下叙述中正确的是( ) [2007年4月 第15题] ?  A.程序的执行总是从main函数开始,在main函数结束 ?  B.程序的执行总是从程序的第一个函数开始,在main函数结束 ?  C.程序的执行总是从main函数开始,在程序的最后一个函数中结束 ?  D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束 解析: main函数即是程序执行的起点,也是程序执行的终点,答案选A。该题被考过很多次。 2.以下叙述中正确的是( ) [2007年9月 第14题] A.C语言程序将从源程序中第一个函数开始执行 B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 C.C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束 D.main可作为用户标识符,用以命名任意一个函数作为主函数 解析: main不能作为用户的标识符,答案选C。 3.以下叙述中正确的是 ( ) [200

文档评论(0)

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

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

1亿VIP精品文档

相关文档