c语言程序设计辅导资料pdf,C语言程序设计辅导资料(修订版).pdf

C语言程序设计辅导资料(修订版).pdf

C 语言程序设计辅导材料

C 语言程序设计辅导材料 (内部资料) 张春飞 2012 年 10 月 1 日 1 C 语言程序设计辅导材料 第一章 概 述 【要点归纳】

1、C 语言的特点 ⑴C 语言短小精悍,基本组成精炼、简洁。 32 个标准关键字,45 个标准运算符及 9 种控制语句。 ⑵C 语言运算符丰富,表达能力强。 ⑶C 语言数据结构丰富,结构化好。 ⑷C 语言提供了某些与汇编语言相似的功能,有利于编写系统软件。 ⑸C 语言程序可移植性好。 6 C 语言编译后生成的目标代码小,质量高,程序的执行效率高。

2 、C 语言标识符 C 语言中,允许用作标识符的字符有: 26 个英文字母(包括大小写) 数字 0 -9 下划线。 C 语言的标识符是满足如下条件的字符序列: 只能由英文字母、数字和下划线组成。 长度为 1-32. 必须以英文字母或下划线开头。 C 语言的标识符可以分为以下三类: 关键字。C 语言中规定了一批标识符,它们在程序中都代表着固定的含 义,不能另作他用。 预定义标识符。这些标识符在 C 语言中也都有特定的含义,因此为了避 免误解,建议用户不要把这些预定义标识符另作它用。 用户标识符。

3、C 语言风格 ⑴C 语言严格区分英文字母大小写。 ⑵C 语言用“ ;”作为语句分隔符。 ⑶C 语言中“ ”用于标识一组语句,构成复合语句。 ⑷C 程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行

上。 ⑸注释用来向用户提示或解释程序的意义。(注释部分允许出现在程序的任

何位置。编译时,会忽略所有的注释符,即不对他们作任何处理。)

4 、C 程序构成 2 C 语言程序设计辅导材料 ⑴一个 C 源程序由函数构成(函数是 C 程序的基本结构单位),其中至少包 括一个主函数。 ⑵main 函数可以放在任意位置,C 程序总是从 main 函数开始执行,在main 函数中结束。 ⑶C 程序中可以包含常量、变量、运算符和标识符。

5、C 程序的结构 C 语言是一种结构化的程序设计语言,它提供了 3 种基本结构: ⑴顺序结构; ⑵选择结构; ⑶循环结构。

6、结构化程序设计 模块化程序设计的思想是:按照自顶向下的原则,把问题逐层分解。即先从

总体出发,把问题分成若干个大块,每一大块代表一个大任务;在此基础上,再

对每个大块细化,把大任务变成若干个小任务,直到每个小任务都能用基本结构

表示为止。在划分模块的过程中,应保证模块的单入口、单出口、完整性和独立

性。 从组织结构上看,一个 C 程序可以由若干个源程序文件组成,一个源文件可

以由若干个函数及全局变量声明部分组成,一个函数由数据定义部分和执行语句

组成。

7、C 程序设计步骤

8、C 程序的开发过程 几个相关概念: 1 程序:是一组计算机可以识别和执行的指令,每一条指令使计算机执行特

定的操作。 2 源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编 3 C 语言程序设计辅导材料

写的程序称为源程序。 3 目标程序:源程序经过“编译程序”翻译所得到的二进制代码称为目标程

序。 4 可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立

执行的程序称为可执行程序。

编辑(生成·c 文件) → 编译(生成·obj 文件) → 连接(生成·exe 文件) → 执

行 附:C 语言中的关键字(32 个) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while 4 C 语言程序设计辅导材料 【本节例题选编】

1、选择题 【例1.1】在计算机上可以直接运行的程序是 。 A .高级语言程序 B .汇编语言程序 C .机器语言程序 D .C 语言程序 【例1.2】以下叙述中正确的是 。 A .C 语言比其他语言高级 B .C 语言可以不用编译就能被计算机识别执行 C .C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D .C 语言出现的最晚,所以具有其他语言的一切优点 【例1.3】一个C 语言程序是由 。 A .一个主程序和若干子程序组成 B .若干函数组成 C .若干过程组成 D .若干子程序组成 【例1.4】C 语言规定,在一个源程序中,main 函数的位置 。 A .必须在最开始 B .必须在系统调用的库函数的后面 C .可以任意 D .必须在最后 【例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
由谭浩强教授著、清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。本书按照C语言的新标准C 99进行介绍,所有程序都符合C 99的规定,使编写程序更加规范;对C语言程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。符合读者认知规律,容易入门与提高。   本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。本书还配有辅助教材《C程序设计(第四版)学习辅导》。 《C程序设计》累计发行逾1100万册,不仅创同类书的全国最高纪录,在世界上也是罕见的。 《C程序设计(第四版)》保持了前三版的写作风格和概念清晰、通俗易懂的特点,并在以下几个方面作了修改: (1) 按照C99标准进行介绍,以适应C语言的发展,使编写程序更加规范 (2)采用编译系统 (3)加强算法,以程序设计为中心把算法与语言工具紧密结合 (4)通俗易懂,容易学习 (5)根据需要重新组织教材内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值