陈志泊主编的《C语言程序设计》采用Visual C++6.0作为编译环境,如果读者使用的环境和本书
不同,运行结果有可能会不同。这种情况下,可以修改程序看看会有怎样的效果。在学习
中应尝试提出问题以及自己动手解决问题,实践得越多,学到的也会越多。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计/高等学校计算机基础教育教材精选 |
分类 | |
作者 | 陈志泊 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 陈志泊主编的《C语言程序设计》采用Visual C++6.0作为编译环境,如果读者使用的环境和本书 不同,运行结果有可能会不同。这种情况下,可以修改程序看看会有怎样的效果。在学习 中应尝试提出问题以及自己动手解决问题,实践得越多,学到的也会越多。 内容推荐 《C语言程序设计》系统全面讲述了c语言编程的相关概念和知识。全书共1 1章,第1章介绍c语言编程所需的预备知识;第2章介绍基本数据类型、常量、变量、运算符和表达式;第3~5章介绍c语言的顺序、选择和循环流程控制语句,第3章还介绍格式化输入输出;第6章介绍数组,包括一维数组、二维数组、字符数组以及字符串处理函数;第7章介绍函数以及变量的作用域和生存期:第8章介绍指针,包括指针与数组的关系、指针与函数的关系、指向字符串的指针、多级指针以及动态内存分配;第9章介绍构造数据类型,包括结构体、共用体以及typedef类型定义;第10章讨论编译预处理;第11章介绍文件的操作。附录给出一些c语言编程参考资料,包括Ascll码表、c语言关键字以及常用库函数等。 陈志泊主编的《C语言程序设计》可作为高等学校各专业的c语言程序设计教材.也是希望系统学习c语言的读者,以及精通其他编程语言但希望进一步掌握c语言编程技术的程序员的参考教材。 目录 第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 字符输出函数putchai() 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 ifelse if结构 4.4.4 if的嵌套 4.5 switch语句 4.6 条件运算符和条件表达式 习题 第5章 循环结构程序设计 5.1 引例 5.2 while语句 5.3 dowhile语句 5.4 for语句 5.5 循环的嵌套 5.6 3种循环语句的比较 5.7 break语句与continue语句 5.7.1 break语句 5.7.2 continue语句 习题 第6章 数组 6.1 引例 6.2 维数组 6.2.1 维数组的定义 6.2.2 维数组的初始化 6.2.3 维数组的引用 6.3 二维数组 6.3.1 二维数组的定义 6.3.2 二维数组的初始化 6.3.3 维数组的引用 6.4 字符数组 6.4.1 字符数组的定义 6.4.2 字符数组的初始化 6.4.3 字符数组的引用 6.4.4 字符串的输入输出 6.4.5 常用字符串处理函数 习题 第7章 函数 7.1 引例 7.2 函数的定义 7.3 函数的参数与函数类型 7.3.1形式参数与实际参数 7.3.2 函数的类型 7.4 调用函数 7.4.1 函数的般调用 7.4.2 函数的嵌套调用 7.4.3 函数的递归调用 7.5 数组作为函数的参数 7.5.1 数组元素作为函数参数 7.5.2 数组名作为函数参数 7.6 变量的作用域与生存期 7.6.1 局部变量与全局变量 7.6.2 变量的存储类别 7.7 内部函数与外部函数 7.8 总结 习题 第8章 指针 8.1 引例 8.2 地址和指针 8.3 指针变量 8.3.1 指针变量的定义 8.3.2指针变量的引用 8.3.3指针变量作为函数参数 8.4 指针与数组 8.4.1数组的指针 8.4.2 指向数组的指针变量 8.4.3 数组名作为函数参数 8.4.4 指向数组的指针变量作为函数参数 8.4.5 指针的基本操作 8.5 指向字符串的指针变量 8.5.1 const在函数和指针中的使用 8.5.2 字符串的引用 8.5.3 字符指针作为函数参数 8.5.4 字符指针和字符数组总结 8.6 指向函数的指针 8.6.1 指向函数的指针变量。 8.6.2 指向函数的指针作为函数参数 8.7 指针数组和多级指针 8.7.1 指针数组 8.7.2 指向指针的指针” 8.7.3 指针和多维数组 8.7.4 指向多维数组的指针 8.7.5 指针的赋值 8.7.6 多维数组、指针和函数 8.8 动态内存分配 习题 第9章 构造数据类型 9.1 引例 9.2 结构体 9.2.1 建立结构体类型 9.2.2 结构体类型变量的定义和初始化 9.2.3 结构体类型变量的引用 9.2.4 结构体数组 9.2.5 嵌套结构体 9.2.6 指向结构体的指针变量 9.2.7 向函数传递结构体信息 9.2.8 结构体的其他特性 9.2.9 结构体中使用字符数组还是字符指针 9.3 共用体 9.3.1 建立共用体类型 9.3.2 共用体类型变量的定义和初始化 9.3.3 共用体类型变量的引用 9.4 ty.pedef类型定义 习题 第10章 编译预处理 10.1 宏定义 10.1.1 #define 10.1.2 带参数的#define 10.1.3 利用宏参数创建字符串 10.2 文件包含 10.3 其他指令 10.3.1 #undef 10.3.2 条件编译 10.3.3 #error 10.3.4 #pragma 习题 第11章 文件 11.1 引例 11.2 文件的概念 11.2.1 文件流和文件指针 11.2.2 内存缓冲区 11.3 文件的打开与关闭 11.3.1 打开文件 11.3.2 关闭文件 11.4 文件的顺序读写 11.4.1 每次个字符的读写文件 11.4.2 每次串字符的读写文件 11.4.3 以格式化方式读写文件 11.4.4 向文件读写组数据 11.5 随机读写数据文件 11.5.1 文件的位置指示器 11.5.2文件的定位 11.6 出错检测 11.7 文件操作中用到的函数原型小结 习题 附录A 扩展ASCU字符集 附录B C语言关键字 B.1 数据类型关键字 B.2 流程控制关键字 附录C C语言运算符 附录D ANSI C库函数 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。