C语言程序设计
作者:王春玲,徐艳艳,蔡娟,等 著 陈志泊 编
出版:清华大学出版社 2012.9
定价:28.00 元
ISBN-13:9787302292784
ISBN-10:7302292787
去豆瓣看看 第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.2.1 基本数据类型
2.2.2 类型修饰符
2.3 常量
2.3.1 整型常量
2.3.2 实型常量
2.3.3 字符常量
2.3.4 字符串常量
2.3.5 符号常量
2.4 变量
2.4.1 变量的定义
2.4.2 变量的引用
2.5 运算符与表达式
2.5.1 算术运算符和算术表达式
2.5.2 自增、自减运算符
2.5.3 逗号运算符和逗号表达式
2.5.4 位运算
2.5.5 C语言的运算符
2.6 各种数据类型之间的转换
2.6.1 隐式类型转换
2.6.2 强制类型转换
习题
第3章 顺序结构程序设计
3.1 程序设计的3种基本结构
3.2 引例
3.3 赋值表达式和赋值语句
3.4 格式输入和输出
3.4.1 格式输出函数printf()
3.4.2 格式输入函数scanf()
3.5 字符的输入和输出
3.5.1 字符输出函数putchar()
3.5.2 字符输入函数getchar()
习题
第4章 选择结构程序设计
4.1 引例
4.2 关系运算符和关系表达式
4.3 逻辑运算符和逻辑表达式
4.4 if语句
4.4.1 if结构
4.4.2 if-else结构
4.4.3 if-else if结构
4.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语句
5.7.1 break语句
5.7.2 continue语句
习题
第6章 数组
第7章 函数
第9章 构造数据类型
第10章 编译预处理
第11章 文件
附录A 扩展ASCII字符集
附录B C语言关键字
B.1 数据类型关键字
B.2 流程控制关键字
附录C C语言运算符
附录D ANSI C库函数
参考文献
陈志泊,博士,教授,主要研究方向为数据库技术、嵌入式系统、移动应用等。现任北京林业大学信息学院副院长、计算机软件与理论学科负责人、博士生导师。主持和参加校级及北京市教学改革课题15项,获教育部第八届霍英东教育基金会优秀青年教师三等奖。主编教材16部,其中,《数据库原理及应用教程》、《面向对象的程序设计语言-C++(第2版)》等两部教材获北京市精品教材:《数据库原理及应用教程(第2版)》、《数据仓库与数据挖掘》、《Visual C++程序设计》等三部教材获“十一五”国家级规划教材。主持和参加国家“十一五”科技支撑计划项目、科技部公益基金项目、国家林业局948项目、国家林业局公益基金项目等近10项,发表科研论文30多篇。
《高等学校计算机基础教育教材精选:C语言程序设计》系统全面地讲述了C语言编程的相关概念和知识。全书共11章,第1章介绍C语言编程所需的预备知识;第2章介绍基本数据类型、常量、变量、运算符和表达式;第3~5章介绍C语言的顺序、选择和循环流程控制语句,第3章还介绍格式化输入输出;第6章介绍数组,包括一维数组、二维数组、字符数组以及字符串处理函数;第7章介绍函数以及变量的作用域和生存期;第8章介绍指针,包括指针与数组的关系、指针与函数的关系、指向字符串的指针、多级指针以及动态内存分配;第9章介绍构造数据类型,包括结构体、共用体以及typedef类型定义;第10章讨论编译预处理;第11章介绍文件的操作。附录给出一些C语言编程参考资料,包括ASCII码表、C语言关键字以及常用库函数等。
《高等学校计算机基础教育教材精选:C语言程序设计》可作为高等学校各专业的C语言程序设计教材;也是希望系统学习C语言的读者,以及精通其他编程语言但希望进一步掌握C语言编程技术的程序员的参考教材。
比价列表