C语言程序设计疑难解析与技巧300例
分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 何晓霞 等编著
出 版 社: 中国铁道出版社
出版时间: 2009-3-1字数:版次: 1页数: 247印刷时间:开本: 16开印次:纸张:I S B N : 9787113094515包装: 平装编辑推荐
按照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章 数据类型
2-1 如何区分常量和变量
2-2 数据在内存中是如何存储的
2-3 怎样合理使用整型数据类型
2-4 怎么界定数字型变量的范围
2-5 超出int型数据取值范围的数如何进行赋值
2-6 不同进制的整型数据之间怎么样进行运算
2-7 如何正确确定实型数据的有效数字位数
2-8 C语言中允许使用的浮点数包括什么
2-9 单精度型和双精度型实型变量有什么区别
2-10 怎样区分字符常量与字符串常量
2-11 如何理解字符与整数之间的关系
2-12 数字在计算机中的表示方法和存储方法分别有哪些
2-13 为什么C语言的常量通常用符号常量替代
2-14 字符串常量后面的'/O'的含义是什么
2-15 如何规定常量的前缀和后缀
2-16 如何有效使用转义字符
2-17 怎么合理给变量取名
2-18 说明一个变量和定义一个变量有什么区别
2-19 如果程序中出现没有定义的变量会发生什么现象
2-20 变量必须初始化吗?给变量赋初值和赋值有什么区别
……
第3章 运算符和表达式
第4章 语句
第5章 函数和存储类别
第6章 数组
第7章 指针
第8章 编译预处理
第9章 结构体和联合体
第10章 文件
第11章 图形图像和音频
第12章 内存管理
第13章 C语言应用技巧