C语言程序设计疑难解析与技巧300例

出版时间:2009-3  出版社:中国铁道出版社; 第1版 (2009年3月1日)  作者:何晓霞 等编著  页数:247  
Tag标签:无  

前言

  C语言程序设计是一门实践性很强的课程,因此仅仅通过阅读教科书或听课是不可能完全掌握的,学习程序设计的最重要环节就是实践。对于自学者来说,最困难的是在学习和实践过程中缺乏指导。  学习程序设计的人往往有这样的感觉:看书或听课时,对老师讲的和书上写的内容基本上能够理解,但是当需要自己编程时却又无从下手。相信每一个讲授程序设计课程的教师都有过这样的经历:有些问题尽管在课堂上再三强调、反复举例,学生还是不能够完全理解,上机时更是错漏百出。应该说,这是学习过程中的必然现象。  要想把书本上的知识变为自己所具有的能力,需要的是反复实践。在实践环节中,起主导作用的是学习者自己,旁人是无法代劳的,没有什么一蹴而就的捷径。由于学生在实践过程中不能随时随地得到指导,因此花费时间较多,总感觉程序设计课作业负担太重,有的学生甚至因为花四五个小时调不通一个简单的程序而失去学习兴趣。  针对以上情况,我们总结了自己的教学经验并结合很多初学者在学习C语言时遇到的问题,编写了此书,以便让读者能顺利地掌握C语言程序设计,体验编程所带来的乐趣。本书在内容上力求做到实例丰富典型,讲解深浅适宜,叙述条理清晰,让读者轻松阅读。  授之以鱼,不如授之以渔。本书在传授知识的同时,还注重培养读者自学的能力,传授C语言程序设计的技巧,使读者能够轻松应对在编写程序时出现的各种问题。  全书共13章:第1章“初识C语言”;第2章“数据类型”,介绍C语言的基本数据类型,它是C语言程序设计的基础;第3章“运算符和表达式”;第4章“语句”,介绍C语言的常用语句,重点介绍循环语句;第5章“函数和存储类别”,介绍函数和存储类;第6章“数组”,介绍数组及其基本使用方法;第7章“指针”,本章既是重点也是难点,体现了C语言的精髓;第8章“编译预处理”,介绍C语言的预编译处理命令;第9章“结构体和联合体”,它们是典型的构造型数据类型。第10章“文件”,介绍文件操作;第11章“图形图像和音频”,介绍有关图形图像和音频的操作;第12章“内存管理”;第13章“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章 数据类型 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语言应用技巧

编辑推荐

  《电脑应用疑难解析与技巧系列:C语言程序设计疑难解析与技巧300例》按照C语言的典型结构进行讲解,针对常见的问题进行答疑,内存管理、图形和音频全涉猎,提高读者自学的能力。传授C语言程序设计的技巧,培养读者编程兴趣,轻松应对编写程序时出现的问题。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C语言程序设计疑难解析与技巧300例 PDF格式下载


用户评论 (总计1条)

 
 

  •   老师推荐的。发货有点慢。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7