2011C程序设计笔试资料.docVIP

  1. 1、本文档共136页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 C语言程序设计 2.1 C语言的基本知识 2.1.1 考试必备知识 一、C语言的结构 1、程序的构成、main函数和其他函数 结构化程序由三种基本结构组成:顺序结构、循环结构和选择结构。由这三种基本结构组成的算法可以解决任何复杂的问题。 在编写程序特别是大型程序时,有时会把程序分割成多个模块,各个模块具有各自的功能,这样的程序设计方法就是“模块化”结构方法。 C语言程序是由函数构成的。对于一个完整的C源程序至少包含一个main函数,也可以包含一个main函数和若干个其他函数(库函数和用户自定义函数)。用户使用此特点很容易实现C语言程序的模块化;一个C语言程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何。从格式上看,每个函数是由函数名、参数表和花括号对“{}”包围的若干语句组成的。但是在组成C语言程序的函数中,必须有且只有一个名为main的函数,叫做主函数。除主函数之外的函数由用户命名。C语言程序的执行是从主函数开始的,主函数中的所有语句执行完毕,则程序执行结束。C语言程序执行当中可调用函数,main函数之外的其他函数都是在main函数执行时,以嵌套调用方式得以执行的。在程序中除了可调用用户自己编制的函数外,也可调用由系统提供的标准函数。 程序编写中,算法是一个重要概念。算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应该具有以下特点:有穷性、确定性、可行性、有零个或多个输入、有一个或多个输出。 2、头文件、数据说明、函数的开始和结束标志 ⑴ 程序前部带有#号的行是编译预处理语句。 ⑵ 函数由两部分组成: 函数体的说明部分——包括函数名、函数类型、函数参数名、形式参数类型。 函数体——函数说明部分下面的花括号“{}”内的部分。 函数体一般包括:变量定义和执行语句部分。 C语言函数的一般格式如下所示: 函数名(参数) { 变量定义部分; 执行语句部分; } 有的函数不带参数,这时参数说明部分也就不存在了,但函数名后的圆括号不能省略。 3、源程序的书写格式 ⑴ C语言源程序习惯上使用小写英文字母,大写字母常常是作为常量的宏定义和其他特殊用途使用。 ⑵ C语言源程序由若干个语句组成。每个语句都具有规定的语法格式和特定的功能。 ⑶ 在C语言的源程序中不能使用行序号。 ⑷ C语言源程序使用分号“;”作为语句的终止符或分离符。 ⑸ C语言源程序不存在程序行的概念。一个程序行可以自由使用任意的书写行,即一行中可以有多个语句,一个语句也可以占用任意多行,但语句之间必须用“;”分隔。 ⑹ C语言源程序中用花括号对“{}”,表示程序的结构层次范围。 ⑺ C语言源程序中,为增强可读性,可使用适量的空格和空行。但变量名、函数名以及C语言本身所使用的单词(即C语言中的关键字),不能在其中间插入空格。此外空格和空行可任意设置,C编译系统将忽略这些空格和空行。 4、C语言的风格 C语言源程序输入时,首先要使用系统提供的编辑程序(又称为编辑器)建立C语言程序的源文件。建立后的源文件将以文本形式存储在磁盘上。源文件的名字由用户给出,扩展名为.C。由高级语言编写的程序称为“源程序”,由二进制代码表示的程序称为“目标程序”。计算机不能直接执行源程序,一个源程序必须经过编译(生成.obj文件)和连接才能生成可执行文件(文件后缀名为.exe)。 与其他程序一样,C语言源程序中的注释可占用一行以上的位置,也可写在语句的后面。注释部分可作为源程序的一个部分存在于源程序清单中,但源程序进行编译时,系统将忽略注释部分。 二、数据类型及其运算 在C语言中,数据处理的基本对象是常量和变量。运算是对各种形式的数据进行加工的过程。C语言的运算种类十分丰富,既有算术运算、逻辑运算和关系运算等一般常用运算功能,也有对数据进行移位操作、位处理和某些特殊运算等功能。 C语言的数据类型 在解释C语言数据类型之前,有一个“标识符”的概念。它可以用作变量名、符号名、函数名等等。标识符区分大小写。合法的标识符由字母、下划线和数字组成,并且第一个字符必须为字母或下划线。C语言中的标识符分为三类: ⑴ 关键字,如if、case等。 ⑵ 预定义标识符,如printf等。 ⑶ 用户标识符。 对于整型常量和实型常量,在C语言中使用整数和实数两种数。整数可以是十进制数、八进制数和十六进制数。在表示时,当整数的第一位是0时,为八进制数;当前两位为0x时为十六进制数;其他为十进制数。 实数也称为浮点小数。在C语言中,实数只能按十进制表示。它有两种表示形式: ⑴小数形式。由数字和小数点组成(可以省略整数部分或小数部分)。如4.27,-3.14,.0423(等价于0.0423),10.(等价于10.0)。 ⑵ 指数形式。如456e4。以“e”或“E”后跟一个

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档