C语言程序设计

出版时间:2011-7  出版社:人民邮电出版社  作者:王洪海,等 编  页数:280  

内容概要

  《21世纪高等学校计算机规划教材:C语言程序设计》共分10章,首先简单介绍程序设计基础,然后分别系统地介绍C语言的数据类型与运算符、C语言的3种程序结构、数组与函数、指针与文件等相关知识。

书籍目录

第1章 程序设计基础1.1 程序设计的基本概念1.1.1 程序1.1.2 算法与数据结构1.2 程序设计的一般步骤1.3 结构化程序设计方法小结习题1第2章 C语言概述2.1 C语言的发展及其特点2.1.1 C语言的发展简史2.1.2 C语言的特点2.2 简单的C程序介绍2.2.1 简单的C程序2.2.2 C源程序的结构特点2.2.3 C源程序的书写规则2.3 运行C语言程序的基本步骤小结习题2第3章 数据类型、运算符及表达式3.1 C语言的数据类型3.2 标识符与关键字3.3 常量3.3.1 整型常量3.3.2 实型常量3.3.3 字符型常量3.3.4 字符串常量3.3.5 符号常量3.4 变量3.4.1 变量的定义3.4.2 变量的初始化3.5 运算符及其表达式3.5.1 算术运算符和算术表达式3.5.2 赋值运算符和赋值表达式3.5.3 关系运算符和关系表达式3.5.4 逻辑运算符和逻辑表达式3.5.5 条件运算符和条件表达式3.5.6 逗号运算符和逗号表达式3.5.7 位运算3.5.8 指针运算符、sizeof运算符3.6 运算符的优先级和结合性3.7 表达式中数据类型的转换小结习题3第4章 结构化的C语言程序设计4.1 结构化程序设计概述4.2 顺序结构程序设计4.2.1 赋值语句、复合语句4.2.2 字符输出函数4.2.3 字符输入函数4.2.4 格式化输出函数4.2.5 格式化输入函数4.2.6 顺序结构程序设计举例4.3 选择结构程序设计4.3.1 简单的if结构4.3.2 if-else语句结构4.3.3 if结构的嵌套4.3.4 if-else-if语句结构4.3.5 switch结构4.3.6 选择结构程序设计举例4.4 循环结构程序设计4.4.1 goto语句4.4.2 while语句4.4.3 do-while 语句4.4.4 for语句4.4.5 3种循环语句的比较4.4.6 循环嵌套4.4.7 break语句4.4.8 continue语句4.4.9 空语句4.4.10 循环结构程序设计举例小结习题4第5章 数组5.1 一维数组的定义和引用5.1.1 一维数组的定义5.1.2 一维数组元素的引用5.1.3 一维数组的初始化5.1.4 一维数组程序举例5.2 二维数组5.2.1 二维数组的定义5.2.2 二维数组元素的引用5.2.3 二维数组的初始化5.2.4 二维数组程序举例5.3 字符数组5.3.1 字符数组的定义5.3.2 字符数组的初始化5.3.3 字符数组的引用5.3.4 字符串5.3.5 字符串的输入/输出5.3.6 字符串操作函数5.3.7 字符数组应用举例小结习题5第6章 函数6.1 函数概述6.1.1 函数的定义6.1.2 函数的调用6.1.3 变量的生命期及作用域6.2 函数参数传递6.2.1 值传递6.2.2 地址传递6.3 递归函数6.4 内部函数与外部函数小结习题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.5 指针与字符串7.6 指针数组与多级指针7.6.1 指针数组的定义 1727.6.2 指针数组的使用7.6.3 多级指针7.7 指针变量与函数7.7.1 函数的操作方式与指针变量7.7.2 指针型函数的定义与使用7.7.3 函数指针的定义与使用7.7.4 与指针有关的函数参数传递方式7.7.5 带参数的main函数和命令行参数7.8 指针与动态内存分配7.8.1 动态存储的概念7.8.2 C语言的动态存储管理方式小结习题7第8章 结构体与共用体8.1 结构体类型和结构体变量8.1.1 结构体类型的定义8.1.2 结构体变量的定义8.1.3 结构体变量的引用8.1.4 结构体变量的初始化8.2 结构体数组8.2.1 结构体数组的定义8.2.2 结构体数组的引用8.2.3 结构体数组的初始化8.3 结构体类型指针8.3.1 指向结构体变量的指针8.3.2 指向结构体数组的指针8.3.3 结构体变量和指向结构体指针作为函数参数8.4 动态内存分配8.5 共用体8.5.1 共用体类型的定义8.5.2 共用体变量的定义8.5.3 共用体变量的引用和初始化8.6 枚举类型8.6.1 枚举类型的说明8.6.2 枚举型变量的定义8.7 用typedef定义类型小结习题8第9章 文件9.1 文件概述9.1.1 文件的概念9.1.2 文件类型指针9.2 文件的打开与关闭9.2.1 文件的打开9.2.2 文件的关闭9.3 文件的读写9.3.1 文件尾测试函数9.3.2 读/写字符函数9.3.3 读/写字符串函数9.3.4 读/写数据函数9.3.5 格式读/写函数9.4 其他函数9.4.1 文件头定位函数9.4.2 文件随机定位函数9.4.3 出错检测函数小结习题9第10章 编译预处理10.1 宏定义10.1.1 不带参数的宏定义10.1.2 带参数的宏定义10.2 文件包含处理10.3 条件编译小结习题10附录A C语言的字符集-ASCⅡ字符表附录B C语言的关键字附录C C语言的库函数附录D Turbo C常见英文错误提示及含义附录E 习题参考答案

图书封面

评论、评分、阅读与下载


    C语言程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7