本书是作者在总结多年C语言程序设计教学工作的基础上,结合教学及实践中的经验,并融入读者容易出现问题的典型例题编写而成的。主要内容包括:初识C语言;数据类型;运算符和表达式;函数和存储类别;编译预处理;结构体和联合体;图形图像和音频;C语言应用技巧等。
本书在详细介绍C语言的同时,注重了C语言的使用、正确运用C语言编写程序、程序算法设计及程序设计过程的介绍,使读者通过本书的学习不仅可全面了解C语言,还能掌握初步的程序设计方法和技巧。
C语言具有功能丰富、表达力强、使用灵活方便、便于大型程序开发、程序可移植性好等优点,又由于C语言引入了反映计算机硬件特性的机制,使之也能编写直接控制计算机硬件设备的程序,所以C语言是一门既适合编写系统软件,又适合设计应用软件的高级语言。本书在详细介绍C语言的同时,注重了C语言的使用、正确运用C语言编写程序、程序算法设计及程序设计过程的介绍,使读者通过本书的学习不仅可全面了解C语言,还能掌握初步的程序设计方法和技巧。
本书是作者在总结多年C语言程序设计教学工作的基础上,结合教学及实践中的经验,并融入读者容易出现问题的典型例题编写而成,便于读者深入掌握重点内容。本书编写过程中,体系结构安排合理、重点突出,难度适中;语言叙述注重概念清晰、通俗易懂;有关的内容符合计算机课程学习的实际需要。
本书适用于高校学生、C语言程序员和对C语言感兴趣的自学者。
第1章 初识C语言
1-1 C语言是如何成熟的
1-2 使用C语言编写程序有什么优点
1-3 C语言语句简练表现在哪些方面
1-4 如何利用C语言的弱类型特性
1-5 如何利用C语言移植性好这一特性
1-6 如何规避C语言的不足之处
1-7 C语言主要应用在哪些领域
1-8 如何理解C++是C语言的超集
1-9 C语言的开发过程包括哪些步骤
1-10 C语言中,程序、文件、函数三者有何关系
1-11 组成C语言程序的最小可执行单元及最小模块单元是什么
1-12 如何保证程序的可读性
1-13 为什么说算法是程序设计的关键
1-14 结构化程序设计包含的三种基本结构是什么
1-15 如何在TurboC 2.0中输入一个程序
1-16 选用什么方法来调试程序比较好
1-17 如何掌握优秀的编程风格
1-18 在编写输入语句时应当注意什么
1-19 多文件程序如何实现
第2章 数据类型
第3章 运算符和表达式
第4章 语句
第5章 函数和存储类别
第6章 数组
第7章 指针
第8章 编译预处理
第9章 结构体和联合体
第10章 文件
第11章 图形图像和音频
第12章 内存管理
第13章 C语言应用技巧