书籍详情
C语言程序设计
作者:陈志泊 主编
出版社:清华大学出版社
出版时间:2012-09-01
ISBN:9787302292784
定价:¥28.00
购买这本书可以去
内容简介
《高等学校计算机基础教育教材精选:C语言程序设计》系统全面地讲述了C语言编程的相关概念和知识。全书共11章,第1章介绍C语言编程所需的预备知识;第2章介绍基本数据类型、常量、变量、运算符和表达式;第3~5章介绍C语言的顺序、选择和循环流程控制语句,第3章还介绍格式化输入输出;第6章介绍数组,包括一维数组、二维数组、字符数组以及字符串处理函数;第7章介绍函数以及变量的作用域和生存期;第8章介绍指针,包括指针与数组的关系、指针与函数的关系、指向字符串的指针、多级指针以及动态内存分配;第9章介绍构造数据类型,包括结构体、共用体以及typedef类型定义;第10章讨论编译预处理;第11章介绍文件的操作。附录给出一些C语言编程参考资料,包括ASCII码表、C语言关键字以及常用库函数等。《高等学校计算机基础教育教材精选:C语言程序设计》可作为高等学校各专业的C语言程序设计教材;也是希望系统学习C语言的读者,以及精通其他编程语言但希望进一步掌握C语言编程技术的程序员的参考教材。
作者简介
陈志泊,博士,教授,主要研究方向为数据库技术、嵌入式系统、移动应用等。现任北京林业大学信息学院副院长、计算机软件与理论学科负责人、博士生导师。主持和参加校级及北京市教学改革课题15项,获教育部第八届霍英东教育基金会优秀青年教师三等奖。主编教材16部,其中,《数据库原理及应用教程》、《面向对象的程序设计语言-C++(第2版)》等两部教材获北京市精品教材:《数据库原理及应用教程(第2版)》、《数据仓库与数据挖掘》、《Visual C++程序设计》等三部教材获“十一五”国家级规划教材。主持和参加国家“十一五”科技支撑计划项目、科技部公益基金项目、国家林业局948项目、国家林业局公益基金项目等近10项,发表科研论文30多篇。
目录
第1章 c语言概述
1.1 程序与程序设计语言
1.2 c语言简史
1.3 c语言的特点
1.4 简单的c语言程序
1.5 c语言程序的开发步骤
1.6 c语言程序的开发环境
习题
第2章 基本数据类型、运算符与表达式
2.1 概述
2.2 数据类型
2.3 常量
2.4 变量
2.5 运算符与表达式.
2.6 各种数据类型之间的转换
习题
第3章 顺序结构程序设计
3.1 程序设计的3种基本结构
3.2 引例
3.3 赋值表达式和赋值语句
3.4 格式输入和输出
3.5 字符的输入和输出
习题
第4章 选择结构程序设计
4.1 引例
4.2 关系运算符和关系表达式
4.3 逻辑运算符和逻辑表达式
4.4 if语句
4.5 switch语句
4.6 条件运算符和条件表达式
习题
第5章 循环结构程序设计
5.1 引例
5.2 while语句
5.3 do-while语句
5.4 for语句
5. 5 循环的嵌套
5.6 3种循环语句的比较
5.7 break语句与continue语句
习题
第6章 数组
6.1 引例
6.2 一维数组
6.3 二维数组
6.4 字符数组
习题
第7章 函数
7.1 引例
7.2 函数的定义
7.3 函数的参数与函数类型
7.4 调用函数
7.5 数组作为函数的参数
7.6 变量的作用域与生存期
7.7 内部函数与外部函数
7.8 总结
习题
第8章 指针
8.1 引例
8.2 地址和指针
8.3 指针变量.
8.4 指针与数组
8.5 指向字符串的指针变量
8.6 指向函数的指针
8.7 指针数组和多级指针
8.8 动态内存分配
习题
第9章 构造数据类型
9.1 引例
9.2 结构体
9.3 共用体
9.4 typedef类型定义
习题
第10章 编译预处理
10.1 宏定义
10.2 文件包含
10.3 其他指令
习题
第11章 文件
11.1 引例
11.2 文件的概念
11.3 文件的打开与关闭
11.4 文件的顺序读写
11.5 随机读写数据文件
11.6 出错检测
11.7 文件操作中用到的函数原型小结
习题
附录a 扩展ascii字符集
附录b c语言关键宇
b.1 数据类型关键字
b.2 流程控制关键字
附录c c语言运算符
附录d ansic库函数
参考文献
1.1 程序与程序设计语言
1.2 c语言简史
1.3 c语言的特点
1.4 简单的c语言程序
1.5 c语言程序的开发步骤
1.6 c语言程序的开发环境
习题
第2章 基本数据类型、运算符与表达式
2.1 概述
2.2 数据类型
2.3 常量
2.4 变量
2.5 运算符与表达式.
2.6 各种数据类型之间的转换
习题
第3章 顺序结构程序设计
3.1 程序设计的3种基本结构
3.2 引例
3.3 赋值表达式和赋值语句
3.4 格式输入和输出
3.5 字符的输入和输出
习题
第4章 选择结构程序设计
4.1 引例
4.2 关系运算符和关系表达式
4.3 逻辑运算符和逻辑表达式
4.4 if语句
4.5 switch语句
4.6 条件运算符和条件表达式
习题
第5章 循环结构程序设计
5.1 引例
5.2 while语句
5.3 do-while语句
5.4 for语句
5. 5 循环的嵌套
5.6 3种循环语句的比较
5.7 break语句与continue语句
习题
第6章 数组
6.1 引例
6.2 一维数组
6.3 二维数组
6.4 字符数组
习题
第7章 函数
7.1 引例
7.2 函数的定义
7.3 函数的参数与函数类型
7.4 调用函数
7.5 数组作为函数的参数
7.6 变量的作用域与生存期
7.7 内部函数与外部函数
7.8 总结
习题
第8章 指针
8.1 引例
8.2 地址和指针
8.3 指针变量.
8.4 指针与数组
8.5 指向字符串的指针变量
8.6 指向函数的指针
8.7 指针数组和多级指针
8.8 动态内存分配
习题
第9章 构造数据类型
9.1 引例
9.2 结构体
9.3 共用体
9.4 typedef类型定义
习题
第10章 编译预处理
10.1 宏定义
10.2 文件包含
10.3 其他指令
习题
第11章 文件
11.1 引例
11.2 文件的概念
11.3 文件的打开与关闭
11.4 文件的顺序读写
11.5 随机读写数据文件
11.6 出错检测
11.7 文件操作中用到的函数原型小结
习题
附录a 扩展ascii字符集
附录b c语言关键宇
b.1 数据类型关键字
b.2 流程控制关键字
附录c c语言运算符
附录d ansic库函数
参考文献
猜您喜欢