第一图书网

C语言程序设计

陈秀玲 等编著 清华大学出版社
出版时间:

2009-7  

出版社:

清华大学出版社  

作者:

陈秀玲 等编著  

页数:

374  

内容概要

本书根据最新颁布的全国计算机等级考试二级C语言程序设计考试大纲要求,结合目前C语言程序设计的广泛使用,融汇作者多年来从事C语言程序设计的实践经验编写而成,重在培养读者正确理解C语言的各基本知识点、养成良好的编程思想。全书共分9章,主要内容包括C语言程序设计基础、基本数据类型、程序设计、数组、函数、指针、预处理命令、复杂数据类型和文件操作。对于本书中的例题程序部分,基本上都以流程图或者N-s框图的形式进行分析后,再以编程序的形式进行阐述。全书除了针对各个知识点利用例题讲解以外,还将从2000年至今的历年国家计算机等级考试的相关试题以练习题的形式附在各个章节之后,并进行了解释说明,同时还将读者容易犯的错误以错误列举的形式进行了详细的阐述,以方便读者进行更正。每章后都附有实验指导,方便读者上机实际操作。本书可作为高等院校的教材,也可作为社会各界人士学习C语言的参考书。

书籍目录

第1章 C语言程序设计基础 1.1 C语言的发展史及其基本特性  1.1.1 C语言的发展历史  1.1.2 C语言的主要特性 1.2 C语言集成开发环境简介  1.2.1 TurboC的安装  1.2.2 TurboC2.0的启动与退出  1.2.3 TurboC命令菜单的使用 1.3 C程序的基本结构  1.3.1 C语言的基本结构  1.3.2 程序设计的概念及特点 1.4 C语言的上机操作过程  1.4.1 运行一个C语言程序的过程  1.4.2 在TurboC下运行C语言程序的基本步骤 1.5 本章小结 1.6 实验指导 练习1-1 习题第2章 基本数据类型、运算符和表达式 2.1 C语言的基本数据类型  2.1.1 常量与变量  2.1.2 基本数据类型  练习2-1 2.2 C语言的运算符和表达式  2.2.1 基本运算符和表达式  2.2.2 运算符的优先级及结合性  练习2-2  2.2.3 位逻辑运算符  2.2.4 其他运算符  练习2-3 2.3 数据类型间的转换  2.3.1 自动转换  2.3.2 强制转换  练习2-4 2.4 小结及常见错误列举  2.4.1 本章小结  2.4.2 常见错误列举 2.5 实验指导 习题第3章 程序控制 3.1 程序控制基本结构  3.1.1 结构化程序设计思想  3.1.2 程序设计步骤 3.2 C语句概述  练习3-1 3.3 C程序中的数据输入与输出  3.3.1 标准输入输出(printf和scanf)函数  练习3-2  3.3.2 putchar()和getchar()函数  3.3.3 puts()和gets()函数  练习3-3 3.4 顺序结构程序设计 3.5 选择结构程序设计  3.5.1 选择结构程序语句  3.5.2 简单if语句实现选择结构程序设计  练习3-4  3.5.3 if-else语句实现选择结构程序设计  练习3-5  3.5.4 if-elseif语句实现选择结构程序设计  练习3-6  3.5.5 switch语句实现选择结构程序设计  练习3-7  3.5.6 多种选择结构语句程序设计  练习3-8  3.5.7 条件运算符实现选择结构程序设计  练习3-9 ……第4章 数组第5章 函数第6章 指针第7章 预处理命令第8章 复杂数据类型第9章 文件附录A 常用表附录B ASCII码字符表附录C Turbo C编译错误信息附录D Turbo C库函数简介附录E 全国计算机等级考试二级C语言考试大纲参考文献

章节摘录

  第1章 C语言程序设计基础  1.1 C语言的发展史及其基本特性  C语言是一种高级语言,是比较接近自然语言和数学语言的程序设计语言。C语言又是国际上广泛流行的、很有发展前途的计算机高级语言。它可以作为系统描述语言,既可以用来编写系统软件,也可以用来编写应用软件。  以前的操作系统、编译系统等系统软件主要是采用汇编语言编写的(包括UNIX操作系统)。但汇编语言存在着不可移植、可读性差、研制软件效率不如高级语言等缺点,给编程带来很多不便。人们设想能否找到一种语言,使之集高级语言与低级语言优点于一体,在此情况下,C语言应运而生。  1.1.1 C语言的发展历史  C语言的出现是与UNIX操作系统密切联系在一起的,C语言本身也有一个产生和发展的过程。具体的发展情况如下。  1960年出现的ALGOL 60是一种面向问题的高级语言,由于它离硬件比较远,所以不宜用来编写系统程序。  1963年,英国的剑桥大学推出了CPL语言。CPL语言在ALGOL 60的基础上比较接近硬件,但规模比较大,难以实现。  1967年,英国剑桥大学的Matin Riehards对CPL语言做了简化,推出了BCPL(BasicCombined Programming Language)语言。


编辑推荐

  内容翔实,层次分明,结构紧凑,叙述深入浅出、通俗易懂教材内容覆盖全国计算机等级考试大纲二级C语言程序设计规定的全部内容,在各章列举了历年的考试题,并附有试题答案和分析。  例题均附有程序流程图或是N-S框图,基本上都配有编程分析;程序均调试通过并附有运行结果,方便读者理解例题并培养好的编程意识。  每章后的习题和实验指导部分,可供学生上机实训使用;所附的错误列举,分别就常见的错误进行了阐述,以方便读者及时更正和提高。

图书封面

广告

下载页面


C语言程序设计 PDF格式下载



相关图书