新書推薦:
![甲骨文丛书·日之光芒:世上最著名的炼金术抄本](http://103.6.6.66/upload/mall/productImages/24/27/9787522834115.jpg)
《
甲骨文丛书·日之光芒:世上最著名的炼金术抄本
》
售價:HK$
147.2
![汗青堂丛书143·帝国的悲剧:从君士坦丁的帝国到西罗马的衰亡](http://103.6.6.66/upload/mall/productImages/24/27/9787522526560.jpg)
《
汗青堂丛书143·帝国的悲剧:从君士坦丁的帝国到西罗马的衰亡
》
售價:HK$
114.8
![古典与文明·唐宋儒家道统系谱建构研究](http://103.6.6.66/upload/mall/productImages/24/28/9787108077714.jpg)
《
古典与文明·唐宋儒家道统系谱建构研究
》
售價:HK$
110.4
![唤醒老虎:启动自我疗愈本能 [美]彼得·莱文](http://103.6.6.66/upload/mall/productImages/24/28/9787111746676.jpg)
《
唤醒老虎:启动自我疗愈本能 [美]彼得·莱文
》
售價:HK$
79.4
![心悦读丛书·情绪疲惫的你](http://103.6.6.69/upload/mall/productImages/y24/7/9787213113741.jpg)
《
心悦读丛书·情绪疲惫的你
》
售價:HK$
66.7
![对人进行投资——人口质量经济学(诺奖)](http://103.6.6.66/upload/mall/productImages/24/28/9787100233781.jpg)
《
对人进行投资——人口质量经济学(诺奖)
》
售價:HK$
48.3
![美第奇家族三部曲3-凯瑟琳·德·美第奇:黑皇后秘史](http://103.6.6.66/upload/mall/productImages/24/27/9787523213339.jpg)
《
美第奇家族三部曲3-凯瑟琳·德·美第奇:黑皇后秘史
》
售價:HK$
57.3
![谁动了我的钱包——解构消费领域中的认知陷阱](http://103.6.6.66/upload/mall/productImages/24/26/9787577206769.jpg)
《
谁动了我的钱包——解构消费领域中的认知陷阱
》
售價:HK$
57.3
|
內容簡介: |
《C语言与程序设计(第2版)普通高等教育计算机类专业十三五规划教材》作为程序设计课程的教材,在结构上注重知识的系统性、完整性和连贯性,将理论与实践有机结合。作者在总结多年教学与实践的基础上,精选了约400道设计独到的例题来作为典型概念示例和程序精讲,并且兼顾C语言等级考试,所有程序例题与习题都在VC6.0环境下上机通过。对重点章节如函数和指针内容,作者采用了独创的动态图分析方法来分析程序执行中函数或指针的变化情况,使函数和指针内容中难以掌握的部分迎刃而解。《C语言与程序设计(第2版)普通高等教育计算机类专业十三五规划教材》编写循序渐进、深入浅出且图文并茂,力求达到使读者深入掌握C语言程序设计的目的。
《C语言与程序设计(第2版)普通高等教育计算机类专业十三五规划教材》除了可以作为程序设计语言教材外,还可以作为全国计算机等级考试的教材或参考书。对于从事计算机专业的工作者,《C语言与程序设计(第2版)普通高等教育计算机类专业十三五规划教材》也是一本难得的资料书。
|
目錄:
|
前言
第1章 C语言与程序设计简介
1.1 计算机和程序设计的基本概念
1.1.1 计算机系统组成
1.1.2 程序与程序设计语言
1.2 C语言的发展历程和特点
1.2.1 C语言的发展历程
1.2.2 C语言的主要特点
1.3 C语言程序的基本组成
1.4 VisualC上机操作
1.4.1 VisualC的安装和启动
1.4.2 VisualC环境的使用
习题1
第2章 C语言程序设计基础
2.1 C语言的基本符号与数据类型
2.1.1 C语言的基本符号
2.1.2 C语言的数据类型
2.2 常量
2.2.1 整型常量、实型常量及符号常量
2.2.2 字符常量与字符串常量
2.3 变量
2.3.1 变量的概念、定义与初始化
2.3.2 整型变量、实型变量与字符型变量
2.4 运算符与表达式
2.4.1 C语言运算符简介
2.4.2 算术运算符和算术表达式
2.4.3 关系运算符和关系表达式
2.4.4 逻辑运算符和逻辑表达式
2.4.5 赋值运算符与复合赋值运算符
2.4.6 表达式中数据类型的自动和强制转换
2.5 数据的输入/输出
2.5.1 字符输入/输出函数
2.5.2 格式输出函数
2.5.3 格式输入函数
习题2
第3章 三种基本结构的程序设计
3.1 程序基本结构及C程序语句分类
3.1.1 程序的基本结构
3.1.2 C程序中的语句分类
3.2 顺序结构程序设计
3.2.1 赋值语句
3.2.2 顺序结构程序
3.3 选择结构程序设计
3.3.1 if语句
3.3.2 if语句的嵌套
3.3.3 条件运算符和条件表达式
3.3.4 switch语句
3.4 循环结构程序设计
3.4.1 while语句
3.4.2 do-while语句
3.4.3 for语句
3.4.4 逗号运算符及逗号表达式
3.4.5 break语句、continue语句和go to语句
3.4.6 循环嵌套
3.5 典型例题精讲
习题3
第4章 数组
4.1 一维数组
4.1.1 一维数组的定义
4.1.2 一维数组的引用和初始化
4.2 二维数组
4.2.1 二维数组的定义
4.2.2 二维数组的引用和初始化
4.3 字符数组和字符串
4.3.1 字符数组的定义、引用及初始化
4.3.2 字符串
4.3.3 常用字符串处理函数
4.4 典型例题精讲
习题4
第5章 函数
第6章 指针
第7章 结构体
第8章 文件
第9章 C语言与程序设计补遗
附录
参考文献
|
內容試閱:
|
本书作为程序设计课程的教材,在结构上注重知识的系统性、完整性和连贯性;在内容上突出重点,分散难点;在讲授中循序渐进、深入浅出,将理论与实践有机结合,融知识传授与能力培养于一体。
作者在总结多年教学与实践的基础上,精选了大量内容生动、设计独到的例题来作为典型概念示例和程序精讲,并且兼顾C语言等级考试,许多例题就是选自历年二级C语言等级考题试题。全书给出了近400道例题,且所有程序例题与习题都在VC6.0环境下上机通过。本书在例题分析中大量采用了图示说明,这样使解题思路更加一目了然。对重点章节如函数和指针内容,作者采用了独创的动态图分析方法来分析程序执行中函数或指针变化的情况,使这些难点更容易被读者理解。此外,对采用指针来指向数组元素的相关内容,作者采用了新颖的表述方法来解决同一个数组元素有多种表示法的问题。对于文件的讲解,作者也辅以图片来进行说明,以便读者能够深入了解文件内部的读写过程。
本书第1章介绍了计算机的基本知识和程序设计的基本概念,并在此基础上介绍了C语言的发展历程和特点,同时还介绍了C语言程序的基本组成以及在VisualC环境下的上机操作。第2章介绍有关C语言程序设计的基础知识,如:C语言的基本符号与基本数据类型,C语言常量、变量的概念和使用规则,C语言的运算符与表达式,以及对C语言数据的输入和输出方法。第3章介绍了如何使用顺序、选择和循环三种基本结构来进行程序设计的方法,这是程序设计最基本的内容,也是真正掌握编程的一个必由之路。第4章的数组实际上是一个量的扩展,即由对少量的个别数据的处理编程扩展到对大量的成批数据的处理编程,因此引入了存放成批数据的数据结构数组。第5章函数实际上是对程序结构的扩展,即程序由一个单一的主函数扩展到多个函数时如何定义和调用这些函数?参数如何在函数之间传递?计算结果又如何由被调函数返回?这些都将在第5章里得到解答。第6章的指针实际上是对变量访问的扩展,通过指针可以有效地表示各种复杂的数据结构,从而编写出精炼且高效的程序来。第7章的结构体是在第4章数组简单量的扩展基础上的又一个更高层次的扩展,即将不同的简单量组合在一起形成一个复杂的量结构体,进而也可以形成一批结构体的量。第8章介绍了C语言程序如何处理来自外存的数据,即如何与外存文件中的数据打交道。此外,对于那些与各章内容没有紧密联系或无关紧要又较少使用的内容,则统统归于第9章C语言知识补遗,这样使各章的知识更为紧凑、清晰和精炼。
本书在章节内容和安排上也进行了调整,第3章至第8章均在最后增加了一节典型例题精讲,以利于开拓读者解题思路和提高编程能力,以达到举一反三的目的。本书所讲授的内容均基于VC环境。
本书配有《C语言与程序设计习题解析及上机指导(第2版)》,可供师生参考。建议两书配合使用,以达到更好的教学效果。本书带*的内容为选讲内容,可根据讲授时数进行取舍。
本书除了可以作为程序设计语言教材外,还可以作为全国计算机等级考试的教材或参考书。对于从事计算机专业的工作者,本书也是难得的一本资料书。
欢迎读者对本书的内容及本书中作者的某些见解和表述方法提出批评指正。
|
|