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

[IT认证]0304第二章例题详解及实验指导.doc

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

第2章 例题详解及实验指导 本章要点 要点导读 经典例题分析 习题 易错知识点小结 实验指导 习题与实验解答 2.1C语言概述 2.1.1 要点导读 1.C语言发展背景 C语言是在 70 年代初问世的。早期的C 语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一,系统软件的设计和开发大都采用C语言。 2.C语言的基本特点 C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字: auto break case char const continue default do double else enum extern float for goto if int long register return short signed static sizof struct switch typedef union unsigned void volatile while 9种控制语句,程序书写自由,主要用小写字母表示。在C语言中,关键字都是小写的;运算符丰富;共有34种。C把括号、赋值、逗号等都作为运算符处理。从而使C的运算类型极为丰富,可以实现其他高级语言难以实现的运算;数据结构类型丰富;具有结构化的控制语句;C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言;生成目标代码质量高,程序执行效率高。 3.算法与程序设计 算法:做任何事情都有一定的步骤。为解决一个问题而采取的方法和步骤、思路 程序设计: 一个程序应包括: 对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。 对操作的描述。即操作步骤,也就是算法(algorithm)。 数据结构+算法=程序 程序设计包括算法建立和算法实现两大内容。 4.C源程序的结构 1)、一个C语言源程序可以由一个或多个源文件组成。 2)、每个源文件可由一个或多个函数组成。 3)、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。程序从main函数开始执行,无论main函数在程序中的书写位置如何。 4)、源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。 5)、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。 6)、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。 5.C语言的字符集 字符是组成语言的最基本的元素。C语言字符集由字母,数字,空格,标点和特殊字符组成。在字符常量,字符串常量和注释中还可以使用汉字或其它可表示的图形符号。 1)、字母 小写字母a~z共26个 大写字母A~Z共26个 2)、数字 0~9共10个 3)、空白符 空格符、制表符、换行符等统称为空白符。空白符只在字符常量和字符串常量中起作用。在其它地方出现时,只起间隔作用,编译程序对它们忽略不计。因此在程序中使用空白符与否,对程序的编译不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。 4)、标点和特殊字符 6.标识符及标识符命名规则 在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线且标识符名不能和系统关键字冲突。 以下标识符是合法的: a, x, x3, BOOK_1, sum5 以下标识符是非法的: 3s 以数字开头 s*T 出现非法字符* -3x 以减号开头 bowy-1 出现非法字符-(减号) 在使用标识符时,大小写是有区别的。例如BOOK和book 是两个不同的标识符。 2.1.2 经典例题分析 1.一个C程序的执行是从 。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序文件的第一个函数开始,到本程序main函数结束 D) 本程序的main函数开始,到本程序文件的最后一个函数结束 分析:一个C语言源程序可以由一个或多个源文件组成。每个源文件可由一个或多个函数组成。 一个源程序不论由多少个文件组成,都有一个且只能有一

文档评论(0)

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

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

1亿VIP精品文档

相关文档