C语言程序设计教程(第2版)
基本信息·出版社:北京理工大学出版社 ·页码:385 页 ·出版日期:2008年02月 ·ISBN:9787810457859 ·条形码:9787810457859 ·版本:第2版 ·装帧: ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
C语言程序设计教程(第2版) |
 |
|
 |
C语言程序设计教程(第2版) |
 |

基本信息·出版社:北京理工大学出版社
·页码:385 页
·出版日期:2008年02月
·ISBN:9787810457859
·条形码:9787810457859
·版本:第2版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:计算机基础系列教程
内容简介 《C语言程序设计教程》是为高等院校第一门程序设计课程而编写的教材。全书分为十一章,主要内容包括:程序设计基础知识、C语言概述、数据类型与运算规则、顺序结构的程序设计、循环结构的程序设计、数组和字符数据处理、函数与程序结构、指针、结构类型及其他构造类型和文件。《C语言程序设计教程》在结构上突出了以程序设计为中心,以语言知识为工具的思想,对C语言的语法规则进行了整理和提炼,深入浅出地介绍了它们在程序设计中的应用;在内容上注重知识的完整性,适合初学者的需要;在写法上追求循序渐进,通俗易懂。本教材配有教学参考书《C语言程序设计教程习题与上机指导》,以方便读者复习和上机操作。
《C语言程序设计教程》既可以作为高等院校非计算机专业学生的计算机语言教材,也可以作为高等院校计算机专业本科、专科低年级学生学习计算机语言的入门教材。
目录 第1章 程序设计基础知识
1.1 程序与程序语言
1.1.1程序与程序语言
1.1.2程序设计
1.2 算法和算法的表示
1.2.1算法的概念
1.2.2算法的基本特征
1.2.3算法的表示
1.2.4几种常用算法介绍
1.3 结构化程序设计方法
1.3.1程序的三种基本结构
1.3.2N-S流程图
1.3.3结构化程序设计方法
小结
习题
第2章 C语言概述
2.1 C语言概况
2.1.1C语言的发展
2.1.2C语言的特点
2.2 C程序的基本结构
2.3 C语言的基本组成
2.3.1基本字符集
2.3.2标识符
2.3.3关键字
2.3.4语句
2.3.5标准库函数
2.4C程序的上机执行过程
小结
习题
第3章 数据类型与运算规则
3.1 数据与数据类型
3.1.1什么是数据和数据类型
3.1.2c语言中的数据类型
3.2 c语言的基本数据类型及其表示
3.2.l常量与变量
3.2.2整型数据及其表示
3.2.3实型数据及其表示
3.2.4字符型数据及其表示
3.2.5指针型数据及其表示
3.2.6变量的初始化
3.3 算术运算与赋值运算
3.3.1c语言中的运算规则
3.3.2算术运算符与算术表达式
3.3.3自增、自减运算
3.3.4赋值运算符和赋值表达式
3.3.5组合赋值运算符和组合赋值表达式
3.4 关系运算与逻辑运算
3.4.1关系运算符与关系表达式
3.4.2逻辑运算符与逻辑表达式
3.4.3条件运算符与条件表达式
3.5 位运算
3.5.1位运算符
3.5.2按位逻辑运算
3.5.3移位运算
3.5.4位运算赋值运算符
3.6 其他运算
3.6.1逗号运算符
3.6.2“.”和“->”运算符
3.6.3“()”和“[]”运算符
3.6.4“-”和“&”运算符
3.6.5(type)运算符
3.6.6sizeof运算符
3.7 混合运算及数据类型转换
3.7.1混合运算
3.7.2数据类型转换
3.8 应用实例
小结
习题
第4章 顺序结构的程序设计
4.1 C语句概述
4.1.1流程控制语句
4.1.2表达式语句
4.1.3复合语句
4.1.4空语句
4.2 赋值语句
4.3 数据输出
4.3.1输出一个字符的函数putchar
4.3.2格式化输出函数printf
4.4 数据输人
4.4.1输入一个字符的函数getchar
4.4.2格式化输入函数scanf
4.4.3关于输入方法
4.5 应用实例
小结
习题
第5章 选择结构的程序设计
5.1 用if语句设计选择结构程序
5.1.1简单if语句
5.1.2控制条件的表示
5.1.3if_else语句
5.1.4嵌套的if语句
5.2 用switch语句设计多分支结构程序
5.2.1switch语句
5.2.2嵌套switch语句
5.3 goto语句
5.4 应用实例
小结
习题
第6章 循环结构的程序设计
6.1 循环的基本概念
6.2 用while语句设计循环结构程序
6.3 用do-while语句设计循环结构程序
6.4 用for语句设计循环结构程序
6.5 break语句与continue语句
6.5.1break语句
6.5.2continue语句
6.6 几种循环语句的比较
6.7 循环的嵌套
6.8 应用实例
小结
习题
第7章 数组
7.1 数组的基本概念
7.2 一维数组
7.2.1一维数组的定义
7.2.2一维数组的引用
7.2.3一维数组的初始化
7.2.4一维数组的应用
7.3 一维字符数组
7.3.1一维字符数组的定义
7.3.2一维字符数组的初始化
7.3.3一维字符数组的引用
7.3.4字符串的输入输出
7.4 字符串处理函数
7.4.1字符串复制
7.4.2求字符串的长度
7.4.3字符串连接
7.4.4字符串比较
7.4.5大小写字母的转换
7.5 二维数组
7.5.1二维数组的定义
……
第8章 函数
第9章 指针
第10章 结构、联合与枚举类型
第11章 文件
附录
……
序言 《C语言程序设计教程》自2001年出版以来,受到了广大读者的关注,在多所高校本科教学中使用受到广泛好评,本教材人选为首批“北京市高等教育精品教材立项项目”。在此,谨对广大读者的支持和鼓励表示最诚挚的谢意。
通过几年来的教学实践,我们收集了大量的反馈信息和修改意见,为进一步提高教材的质量,适应不断发展的计算机本科教学的要求,我们在保留第一版特点的基础上对全书进行了统一校正、充实和调整。首先对第一版中的错误和不妥之处进行了订正,并修改了部分例题,其次对部分章节进行了较大幅度的调整和改写。将原来的第7章数组和第8章字符数据处理合并为一章,将原来的第9章函数进行了重新组织,将编译预处理和Turbo C 2·0放入附录中,在原书第11章中增加了关于链表的内容,考虑到篇幅限制删掉了原来第13章对于C++的介绍。
《c语言程序设计教程》(第二版)由李凤霞主编,第1、2、3章和附录D由李凤霞编写,第4、5、6、7章由刘桂山编写,第8、9、10章和附录的其余部分由陈朔鹰编写,第11章由薛庆编写。北京理工大学李书涛教授认真审阅了全书,提出了许多宝贵意见和修改建议。在本书的修订过程中,一直得到了北京理工大学教务处和北京理工大学出版社的大力支持和帮助,在此一并表示衷心感谢。
由于作者水平有限,书中一定还存在不少错误和不妥之处,敬请读者批评指正。
文摘 插图: