C语言程序设计(/高校系列

内容简介

[

赵山林编著的《C语言程序设计(21世纪高等学校计算机规划教材)》是“零基础”读者的C语言教材。全书按照基本类型数据、结构化程序设计、模块化函数设计、指针、数组、字符串、结构体、文件的顺序阐述了C语言语法和句法规则,归纳了分支、循环算法设计思路和函数设计方法,并配以大量实例阐述了程序设计方法。本书习题包括选择题、填空题、编程题3种题型,覆盖范围广。
《C语言程序设计(21世纪高等学校计算机规划教材)》可作为高等院校计算机及相关专业的教材,也可作为自学参考书。

]

目录

第1章 绪论1.1 计算机基础知识1.1.1 冯·诺依曼体系结构的计算机及工作原理1.1.2 数制及数制间的转换1.1.3 数据在内存中的存储1.1.4 软件系统1.2 程序设计基础1.2.1 利用计算机解决实际问题的具体步骤1.2.2 算法及其表示1.2.3 结构化程序设计1.3 C语言简介1.3.1 C语言的发展1.3.2 C语言的符号集1.3.3 C程序结构习题第2章 数据及运算2.1 数据类型2.2 C程序中数据的表示方法2.2.1 常量2.2.2 变量2.3 运算符及其表达式2.3.1 C运算符概述2.3.2 算术运算符及算术表达式2.3.3 赋值运算符和赋值表达式2.3.4 自增自减运算符及含自增自减运算的表达式2.3.5 逗号运算符和逗号表达式2.3.6 表达式小结2.4 类型转换2.4.1 类型的自动转换2.4.2 类型的强制转换习题第3章 顺序结构程序设计3.1 C语句概述3.2 常用库函数使用3.2.1 库函数的使用3.2.2 输出函数3.2.3 输入函数3.3 顺序结构程序设计举例习题第4章 选择结构程序设计4.1 逻辑量4.1.1 任意确定的值4.1.2 关系表达式4.1.3 逻辑表达式4.2 if语句4.2.1 if语句的格式4.2.2 条件表达式4.2.3 if语句的嵌套4.3 switch语句4.4 选择结构程序设计举例习题第5章 循环结构程序设计5.1 循环结构的概念5.2 实现循环的语句5.2.1 while语句5.2.2 do~while语句5.2.3 for语句5.3 break和continue语句5.3.1 break语句5.3.2 continue语句5.4 循环的嵌套5.5 循环结构程序设计举例习题第6章 函数6.1 概述6.1.1 函数概述6.1.2 C程序结构6.1.3 函数分类6.2 函数的定义6.2.1 函数定义的一般形式6.2.2 关于函数定义的几点说明6.3 函数的调用6.3.1 函数声明6.3.2 函数调用6.3.3 函数调用的执行机制6.4 函数的嵌套调用和递归调用6.4.1 函数的嵌套调用6.4.2 函数的递归调用6.5 变量的作用域与生存期6.5.1 变量的属性6.5.2 局部变量6.5.3 全局变量6.6 函数举例习题第7章 指针7.1 指针的基本概念7.1.1 变量的直接访问和间接访问7.1.2 指针与指针变量7.2 指向变量的指针变量7.2.1 指针变量的定义7.2.2 指向关系的建立7.2.3 间接访问7.3 指针变量做函数形参7.4 指向函数的指针和返回指针值的函数7.4.1 指向函数的指针7.4.2 指向函数的指针变量7.4.3 指向函数的指针变量做函数参数7.4.4 返回指针值的函数7.5 多级指针7.5.1 二级指针7.5.2 多级指针习题第8章 数组8.1 数组的基本概念8.2 一维数组8.2.1 一维数组的定义8.2.2 一维数组元素的引用8.2.3 一维数组元素的初始化8.2.4 一维数组程序设计举例8.3 指向数组元素的指针变量8.3.1 指向数组元素的指针变量8.3.2 指针变量做函数形参访问主调函数中的数组元素8.4 二维数组8.4.1 二维数组的定义8.4.2 二维数组元素的引用8.4.3 二维数组元素的初始化8.4.4 二维数组程序设计举例8.5 二维数组和指针8.5.1 二维数组的指针8.5.2 指向二维数组元素的指针变量8.5.3 指向一维数组的指针变量8.5.4 指向一维数组的指针变量做函数形参8.6 指针数组8.6.1 指针数组的定义8.6.2 指针数组的引用与初始化8.6.3 利用指针数组处理二维数组8.6.4 一维指针数组和二级指针的关系习题第9章 字符串9.1 字符数组和字符串9.1.1 一维字符数组表示字符串9.1.2 二维字符数组表示字符串9.2 指向字符的指针变量和字符串9.2.1 指向字符的指针变量表示字符串9.2.2 使用指针数组表示多个字符串9.3 命令行参数习题第10章 结构体、联合体与枚举10.1 结构体类型及结构体变量10.1.1 结构体类型的定义10.1.2 结构体变量10.1.3 结构体嵌套10.1.4 结构体变量做函数形参10.2 结构体数组10.2.1 结构体数组的定义10.2.2 结构体数组的引用10.2.3 结构体数组的初始化10.3 结构体指针10.3.1 指向结构体变量的指针变量10.3.2 指向结构体数组元素的指针10.3.3 结构体指针变量做函数形参10.4 链表10.4.1 单向链表的概念10.4.2 内存的动态分配与释放函数10.4.3 单向链表算法10.5 联合体10.5.1 联合体类型的定义10.5.2 联合体变量的定义10.5.3 联合体变量的引用10.6 枚举10.6.1 枚举类型的定义10.6.2 枚举变量的定义和引用10.7 类型别名习题第11章 位和位段11.1 位运算11.1.1 位运算符11.1.2 位运算举例11.2 位段11.2.1 位段结构体类型的定义11.2.2 位段结构体类型变量的定义11.2.3 位段结构体变量成员的引用习题第12章 文件12.1 文件概述12.1.1 文件的概念12.1.2 缓冲文件系统12.2 文件的使用12.2.1 文件类型指针12.2.2 文件的打开12.2.3 文件的关闭12.2.4 文件的读写12.2.5 文件的定位12.2.6 文件的检测12.3 文件程序设计举例习题第13章 编译预处理13.1 宏定义13.1.1 不带参数的宏定义13.1.2 带参数的宏定义13.2 文件包含13.3 条件编译习题附录1 常用字符的ASCII码表附录2 C的运算符及优先级和结合性附录3 Visual C++ 6.0集成开发环境附录3.1 在Visual C++ 6.0环境下编写C语言程序附录3.2 Visual C++ 6.0常用命令附录3.3 常见错误提示信息及修改建议附录4 常用标准库函数

封面

C语言程序设计(/高校系列

书名:C语言程序设计(/高校系列

作者:赵山林 高媛

页数:331

定价:¥39.8

出版社:人民邮电出版社

出版日期:2012-10-01

ISBN:9787115287939

PDF电子书大小:64MB 高清扫描完整版



本文标题:《C语言程序设计(/高校系列》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!