C语言程序设计教程
¥
30.96
9.7折
¥
32
九五品
仅1件
作者姜恒远主编
出版社高等教育出版社
ISBN9787040302769
出版时间2010-08
版次1
装帧平装
开本16开
纸张胶版纸
页数363页
字数99999千字
定价32元
上书时间2024-05-26
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:C语言程序设计教程
定价:32.00元
作者:姜恒远主编
出版社:高等教育出版社
出版日期:2010-08-01
ISBN:9787040302769
字数:570000
页码:363
版次:5
装帧:平装
开本:12开
商品重量:
编辑推荐
本书按C语言程序设计教学大纲并结合C语言程序设计等级考试的大纲要求,系统介绍C程序设计语言及其程序设计的方法与技术。本书既可作为高等学校非计算机专业学生的“C语言程序设计”课程教材,也可作为计算机专业本科生程序设计课程的教材与参考书,对于参加c语言等级考试的读者也有一定的参考价值。
内容提要
本书是为普通高等学校非计算机专业学生编写的教材。全书共分为10章,按C语言程序设计教学大纲并结合C语言程序设计等级考试的大纲要求,系统介绍C程序设计语言及其程序设计的方法与技术。本书取材适当、结构合理、概念清晰、循序渐进、习题丰富。为便于教学,提供了配套的PPT讲稿、习题解析、上机实验题、实验指导与参考答案,以及相应的教学资源网站。本书既可作为高等学校非计算机专业学生的“C语言程序设计”课程教材,也可作为计算机专业本科生程序设计课程的教材与参考书,对于参加c语言等级考试的读者也有一定的参考价值。
目录
章 C程序设计概述 1.1 程序设计语言、程序与程序设计 1.1.1 程序设计语言 1.1.2 程序 1.1.3 程序设计 1.2 C语言概述 1.2.1 C语言的发展 1.2.2 C语言的特性 1.2.3 C语言程序的结构与执行 1.2.4 C语言程序实例 1.2.5 C语言程序的书写 1.2.6 上机调试运行C语言程序的过程 习题第2章 数据的表示与存储 2.1 C语言的数据类型 2.2 整型数据 2.2.1 整型常量 2.2.2 整型变量 2.3 浮点型数据 2.3.1 浮点型常量 2.3.2 浮点型变量 2.4 字符型数据 2.4.1 字符集 2.4.2 字符型常量 2.4.3 字符型变量 2.5 字符串数据 2.6 指针型数据 2.6.1 地址的概念 2.6.2 指针变量声明及初始化 2.7 枚举型数据 2.7.1 定义枚举数据类型 2.7.2 枚举型变量的声明 2.8 符号常量与Cotlst限定 2.8.1 符号常量 2.8.2 eot限定 2.9 使用typedef命名数据类型 习题第3章 基本运算与输入输出 3.1 运算符与表达式概述 3.1.1 运算符 3.1.2 表达式 3.2 数据对象的存取 3.2.1 间接引用运算与间接引用数据对象 3.2.2 赋值运算与赋值表达式 3.3 基本数值运算 3.3.1 算术运算符 3.3.2 算术表达式 3.3.3 常见的数值计算与数学库函数的使用 3.3.4 数值计算中的溢出、有效数字与计算误差 3.4 其他常用运算 3.4.1 强制类型转换运算及其表达式 3.4.2 sizeof运算符及其表达式 3.4.3 逗号运算符及其表达式 3.5 输入与输出 3.5.1 输入输出包含文件stdio.h 3.5.2 字符数据的输入输出 3.5.3 格式化输入输出 习题第4章 结构化程序设计 4.1 结构化算法及其表示 4.1.1 算法举例 4.1.2 基本算法结构及其表示 4.2 结构化程序开发 4.2.1 结构化程序设计方法 4.2.2 表示顺序算法结构的语句 4.2.3 表示选择算法结构的语句 4.2.4 表示循环算法结构的语句 4.2.5 19reak语句和eontinue语句 4.2.6 无条件转移语句 习题第5章 常用数值计算算法及其程序设计 5.1 素数判断 5.1.1 最简单的素数判断算法 5.1.2 改进后的素数判断算法 5.2 求最大公约数 5.2.1 brute-force算法 5.2.2 欧几里得算法 5.3 穷举法求满足条件的一组解 5.4 级数近似计算 5.4.1 简单方法 5.4.2 递推法 5.5 一元非线性方程求根 5.5.1 牛顿迭代法 5.5.2 二分法和弦截法 5.6 定积分近似计算 5.6.1 梯形法 5.6.2 矩形法 习题第6章 函数 6.1 函数概述 6.1.1 模块化程序设计 6.1.2 函数 6.2 函数定义 6.2.1 函数定义形式 6.2.2 函数名 6.2.3 函数返回值类型 6.2.4 函数的形式参数 6.2.5 函数体 6.2.6 函数的存储类型 6.3 函数返回 6.4 函数调用 6.4.1 调用函数的引用性声明 6.4.2 函数调用 6.4.3 函数调用时的参数传递 6.4.4 函数间数据通信的实现 6.4.5 递归函数 6.5 标识符的作用域 6.5.1 标识符的作用域 6.5.2 外部对象的连接属性 6.6 变量的存储属性 6.6.1 变量的生存周期属性 6.6.2 变量的存储器属性 6.7 参数个数可变函数的定义及调用 6.8 编译预处理及预处理命令 6.8.1 预处理概念 6.8.2 文件包含命令 6.8.3 宏定义命令 6.8.4 条件编译命令 习题第7章 数组 7.1 数组概念 7.2 一维数组 7.2.1 一维数组声明 7.2.2 引用一维数组元素 7.2.3 一维数组的初始化 7.2.4 使用指针间接引用一维数组元素 7.2.5 一维数组作函数参数 7.2.6 一维数组应用 7.3 二维数组 7.3.1 二维数组声明与二维数组元素引用 7.3.2 二维数组初始化 7.3.3 使用指针间接引用二维数组元素 7.3.4 二维数组作函数参数 7.3.5 二维数组应用 7.4 字符与字符串处理 7.4.1 字符处理 7.4.2 字符数组与字符串 7.4.3 字符型指针变量 7.4.4 字符串输入输出 7.4.5 字符串处理 7.4.6 字符串处理实例 7.5 指针数组及应用 7.5.1 指针数组 7.5.2 指向指针变量的指针变量 7.5.3 带形式参数的main函数 7.6 动态数组 习题第8章 结构、联合与指针 8.1 结构数据类型 8.1.1 结构类型定义 8.1.2 结构类型变量声明及初始化 8.1.3 结构类型变量及其成员的表示与使用 8.1.4 结构数组 8.1.5 函数间结构类型数据的传递 8.1.6 链表 8.2 联合类型 8.3 指针小结 8.3.1 指针与指针变量 8.3.2 利用指针存取指向的数据对象 8.3.3 指针运算 8.3.4 在函数间传递数据对象的地址 8.3.5 指针的综合应用例 习题第9章 文件操作 9.1 文件概念 9.2 C文件系统 9.3 利用高级I/O库函数存取文件 9.3.1 打开文件 9.3.2 读写文件 9.3.3 关闭文件 9.3.4 文件结尾检测与读写错误检测 9.3.5 文件定位 9.3.6 其他文件操作函数 习题0章 位运算 10.1 位运算符 10.1.1 位逻辑运算符 10.1.2 移位运算符 10.1.3 位运算应用实例 10.2 位段 10.2.1 位段结构 10.2.2 位段结构应用实例 习题附录A ASCII字符集及其编码附录B C99中的关键字附录C C99运算符的优先级与结合性附录D 常用的C语言库函数参考文献
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价