出版时间:2007-4 出版社:武汉理工大 作者:蔡红 页数:276
内容概要
本书主要内容包括:C语言的顺序结构、选择结构、循环结构、数组、函数与变量存储类别、指针、结构体与共用体、链表与文件及综合应用实例等。 编者力求体现概念准确、编排合理、循序渐进、通俗易懂的特色;注重技术应用性,经典实例和实用程序并重;每章精选了较多的习题和程序题。
书籍目录
1 C语言概述 1.1 程序与算法 1.1.1 程序与程序设计 1.1.2 算法的概念 1.2 程序设计语言与C语言 1.2.1 程序设计语言的概况 1.2.2 C语言的特点 1.3 C语言的简单程序 1.4 C程序的上机步骤2 数据类型、运算符、表达式 2.1 C语言的数据类型 2.2 常量 2.2.1 整型常量 2.2.2 实型常量 2.2.3 字符常量 2.2.4 字符串常量 2.2.5 符号常量 2.3 变量 2.3.1 整型变量 2.3.2 实型变量 2.3.3 字符型变量 2.4 运算符和表达式 2.4.1 算术运算符与表达式 2.4.2 关系运算符与表达式 2.4.3 赋值运算符与表达式 2.4.4 逻辑运算符与表达式 2.4.5 条件运算符与表达式 2.4.6 逗号运算符与表达式 2.4.7 数据类型转换 2.4.8 运算符优先级 2.4.9 位运算符 2.5 应用举例 习题与思考3 顺序结构程序设计 3.1 顺序结构 3.2 赋值语句 3.3 数据输人输出函数 3.3.1 字符输入输出函数(putchar、getchar) 3.3.2 格式输入输出函数(printf、scanf) 3.4 程序举例 习题与思考4 选择结构程序设计 4.1 选择结构 4.2 if语句 4.2.1 if语句的三种形式 4.2.2 if语句的嵌套 4.3 switch语句 4.4 程序举例 习题与思考5 循环结构程序设计 5.1 循环结构 5.2 for语句 5.3 while语句 5.4 dowhile语句 5.5 break与continue命令 5.6 循环嵌套 5.7 程序举例 习题与思考6 编译预处理 6.1 宏定义 6.2 文件包含处理 6.3 条件编译 6.4 用typedef定义类型 习题与思考7 数组 7.1 一维数组 7.1.1 一维数组的定义和初始化 7.1.2 一雏数组元素的引用 7.2 二维数组 7.2.1 二维数组的定义和初始化 7.2.2 二维数组元素的引用 7.3 字符数组 7.3.1 字符数组的定义和初始化 7.3.2 字符数组元素的引用 7.3.3 字符串及其处理函数 7.4 程序举例 习题与思考8 函数与变量存储类别 8.1 函数的概述 8.1.1 函数的定义 8.1.2 函数的调用 8.2 函数参数与函数的值 8.2.1 函数调用时的参数传递 8.2.2 函数的返回值 8.3 函数的嵌套和递归调用 8.3.1 函数的嵌套调用 8.3.2 函数的递归调用 8.4 变量的作用域与存储类别 8.4.1 变量的作用域 8.4.2 变量的存储类别 8.5 系统常用函数 8.6 程序举例 习题与思考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.4 指向字符串的指针变量 9.4.1 字符串的表示与引用 9.4.2 字符指针与字符数组的区别 9.5 指向指针的指针变量 9.5.1 指针数组 9.5.2 指向指针的指针变量 9.5.3 指针数组作main函数的形参 9.6 返回指针值的函数 9.7 指向函数的指针变量 9.8 程序举例 习题与思考10 结构体、共用体和枚举类型 10.1 结构体 10.1.1 结构体的定义 10.1.2 结构体变量的定义和初始化 10.1.3 结构体变量成员的引用 10.2 结构体数组 10.2.1 结构体数组的定义和初始化 10.2.2 结构体数组元素的引用 10.3 指向结构体数据的指针变量 10.3.1 指向结构体变量的指针变量 10.3.2 指向结构体数组的指针变量 10.4 向函数传递结构体数据 10.4.1 向函数传递结构体变量的成员 10.4.2 向函数传递结构体变量 10.4.3 向函数传递结构体变量的地址 10.4.4 向函数传递结构体数组 10.5 链表应用 10.5.1 链表的特点 10.5.2 处理动态链表所需的函数 10.5.3 链表的建立与输出 10.6 共用体 10.6.1 共用体的定义 lO.6.2 共用俸变量的定义 10.6.3 共用体变量的引用 10.6.4 共用体变量的应用实例 10.7 枚举类型 10.7.1 枚举类型的定义 10.7.2 枚举变量的定义 10.7.3 枚举变量的引用 10.8 程序举例 10.8.1 例题解析 10.8.2 程序题 习题与思考11 文件 11.1 文件概述 11.1.1 文件分类 11.1.2 文件打开方式 11.1.3 文件型指针 11.2 文件操作函数 11.2.1 文件的打开与关闭函数 11.2.2 文件的读写函数 11.2.3 文件的定位函数 习题与思考12 综合应用——通讯录管理系统 12.1 系统功能设计 12.2 主要数据结构定义 12.3 主要函数说明 12.4 主要源代码附录 附录一 ASCII码字符表 附录二 C语言运算符的优先级和结合性参考文献
图书封面
评论、评分、阅读与下载