内容简介
本书编写目的旨在提高C语言的教学质量,改善C语言难讲、难学、难以掌握的现状,着眼于培养学生的独立编程能力,书中按照难点分解、平滑过渡、循序渐进的思路组织框架和编配内容。各章均配有大量上机指导和习题,努力为课堂教学过渡到独立编程提供模拟环境和更大的知识惯性。本书分为五部分:第1-6章介绍了C语言程序设计的基础知识,这也是高级语言的共性和基础部分;第7-12章是C语言程序设计的提高部分,对C语言程序设计公认的难点(例如指针、结构体、预处理等)进行了详细的介绍和重点讲解;第13-14章为C语言高级编程部分,介绍了图形程序和字符处理程序的编写;第15和第18章为C语言程序设计的技巧部分,重点介绍了C语言的调试、编程风格以及部分编程的技巧;第16-17章介绍了C++的初步知识以有初步的编程方法,介绍C++的扩充以及面向对象编程的基础知识,以便让学生对快速地从C过渡到C++编程。本书内容新颖,体系合理,逻辑性强,文字流畅,通俗易懂,是学习C和C++语言的理想教材,只要具有计算机的初步知识即可学会本书所介绍的内容,可作为大中专院校和各类计算机培训学校的专用教材,也可作为自学的参考用书。
目录
1,程序设计基础
2,数据类型
3,逻辑运算
4,循环语句
5,数组
6,函数
7,指针和地址
8,预处理指令
9,文件操作
10,结构件
11,联合、枚举、类型说明
12,位运算
13,Turbo C++作图
14,字符屏幕
15,程序调试
16,在C基础上C++的扩充
17,面向对象编程基础-类与对象
18,C/C++语言编程格式与技巧
附录A,ASCII码表
附录B,C语言中的关键字
附录C,部分库函数
附录D,参考答案