C语言程序设计(普通高等教育软件工程专业十二五规划教材) ..
- 所属分类:
计算机英语
- 作者:
- 出版社:
- ISBN:
- 出版日期:
-
原价:
¥38.00元
现价:¥0.00元
图书简介
品牌:科学详情基本信息
书名:C语言程序设计(普通高等教育软件工程专业十二五规划教材)
原价:38元
售价:30.4元,便宜7.6元,折扣80
作者:乔保军
出版社:科学
出版日期:2013-08-01
ISBN:9787030375490
字数:
页码:293
版次:1
装帧:
开本:16开
商品重量:0.4kg
编辑推荐
C语言是一种被广泛使用的程序设计语言,其运算符和数据类型丰富,便于实现各种复杂类型的数据结构的计算。C语言既有高级语言的特性,又具有对硬件直接编程的能力,用其编写的程序,具有速度快、效率高、可移植性好等优点,可适用于多种操作系统,是当今最为流行的计算机编程语言之一。目前介绍C语言的教材很多,但是在多年的教学实践中,我们发现适合高等学校程序设计课程的基础书籍有限。乔保军主编的《C语言程序设计(普通高等教育软件工程专业十二五规划教材)》从学习程序设计的方法出发,有目的地展开C语言程序设计的学习。通过对内容由浅人深渐进式编排,同时结合大量例题,将C语言基础知识、基本编程方法和程序设计技巧展现给广大读者,力求实现C语言知识和应用开发能力的融会贯通。本书作为程序设计的基础教材,不但适合初学者使用,而且对专业人员也有一定的参考价值。
内容提要
《C语言程序设计(普通高等教育软件工程专业十二五规划教材)》是普通高等教育软件工程专业“十二五”规划教材之一。全书共四部分:第一部分是基础篇,内容包括C语言编程初步、数据处理和交互;第二部分是流程控制篇,内容包括选择控制结构、循环控制结构、函数;第三部分是完成篇,内容包括数组、字符串、结构、指针、数据文件;第四部分是进阶篇,内容包括预编译指令、位运算。
乔保军主编的《C语言程序设计(普通高等教育软件工程专业十二五规划教材)》可作为高等学校本科生C语言课程教材,也可供编程爱好者阅读参考。
目录
第一部分基础篇
第1章 C语言编程初步
1.1 C语言程序介绍
1.1.1 C语言特点
1.1.2 程序与程序设计
1.1.3 程序编写和运行的流程
1.2 在Visual C++6.0中开发C程序
1.2.1 一个简单的例子
1.2.2 程序的构成
1.3 数据类型
1.3.1 整型数据类型
1.3.2 浮点数据类型
1.4 变量的定义
1.4.1 变量的定义
1.4.2 变量和地址
1.4.3 变量的命名要求
1.4.4 sizof()运算符
1.5 常量
1.5.1 常量的分类
1.5.2 符号常量
1.6 案例温度转换
习题
第2章 数据处理和交互
2.1 运算符
2.1.1 算术运算符
2.1.2 赋值运算符
2.1.3 自加/自减运算符
2.1.4 逗号运算符
2.2 数据类型转换
2.2.1 隐式类型转换
2.2.2 显式类型转换
2.3 交互式输人输出
2.3.1 putchar()函数和getchar()函数
2.3.2 格式化输出函数printf()
2.3.3 格式化输入函数scanI()
2.4 数学库函数
2.5 案例点到直线的距离
习题
第二部分 流程控制篇
第3章 选择控制结构
3.1 关系运算符
3.2 逻辑运算符
3.3 if语句和if-else语句
3.3.1 if语句
3.3.2 if-else语句
3.3.3 if-else链
3.4 SWitch语句
3.5 选择结构的嵌套
3.6 条件运算符
3.7 案例小小计算器
习题
第4章 循环控制结构
4.1 基本循环结构
4.2 while语句
4.3 for语句
4.4 break语句和continue语句
4.5 循环的嵌套
4.6 do—while语句
4.7 随机函数
4.8 案例多级菜单
习题
第5章 函数
5.1 函数概述
5.1.1 函数原型
5.1.2 函数定义
5.1.3 函数调用
5.2 变量的作用域
5.2.1 局部变量
5.2.2 全局变量
5.3 地址传递
5.3.1 仔储地址
5.3.2 指针变量
5.3.3 传递地址给函数
5.4 变量的存储类别
5.4.1 auto存储类
5.4.2 register存储类
5.4.3 static存储类
5.4.4 extern存储类
5.5 递归
5.6 案例验证哥德巴赫猜想
习题
第三部分 完成篇
第6章 数组
6.1 数组概述
6.2 一维数组
6.2.1 一维数组的定义
6.2.2 一维数组的地址
6.2.3 一维数组的初始化
6.2.4 一维数组的使用
6.3 多维数组
6.3.1 二维数组的定义
6.3.2 二维数组的地址
6.3.3 二维数组的初始化
6.3.4 二维数组的使用
6.3.5 多维数组基础
6.4 数组作为函数的参数
6.5 查找和排序算法
6.5.1 查找
6.5.2 排序
6.6 案例矩阵最值
习题
第7章 字符串
7.1 字符串基础
7.1.1 字符串和字符数组
7.1.2 字符串的初始化
7.2 字符串的输入输出
7.2.1 puts()函数
7.2.2 gets()函数
7.3 字符串处理
7.4 字符和字符串库函数
7.4.1 字符串库函数
7.4.2 字符库函数
7.4.3 转换库函数
7.5 案例字符串的插入和删除
习题
第8章 结构
8.1 结构的基础
8.1.1 结构的定义
8.1.2 结构的使用
8.1.3 结构的初始化
8.2 typedef语句
8.3 结构和函数
8.3.1 传递结构给函数
8.3.2 函数返回结构
8.4 枚举类型
8.5 案例学生成绩表
习题
第9章 指针
9.1 指针和数组
9.1.1 一维数组和指针
9.1.2 二维数组和指针
9.1.3 指向一维数组的指针
9.2 指针和字符串
9.2.1 使用指针创建字符串
9.2.2 使用指针访问字符串
9.2.3 指针数组
9.3 结构指针
9.4 指针和函数
9.4.1 指针参数
9.4.2 指向函数的指针
9.4.3 返回指针的函数
9.5 动态数据结构
9.5.1 动态存储分配
9.5.2 链表
9.6 案例单链表
习题
第10章 数据文件
10.1 文件的基础
10.2 打开和关闭文件
10.2.1 打开文件
10.2.2 关闭文件
10.3 读取和写入文本文件
10.3.1 字符读取fgetc()函数
10.3.2 字符写入fpute()函数
10.3.3 字符串读取fgets()函数
10.3.4 字符串写入fputs()函数
10.3.5fprintf()和fscanfO函数
10.4 二进制文件读写
10.4.1 块写入函数fwrite()
10.4.2 块读取函数fread()
10.5 其他文件相关函数
10.5.1 rewind()函数
10.5.2 ftell()函数
10.5.3 fseek()函数
10.5.4 feof()函数-
10.6 案例绘制地图
习题
第四部分进阶篇
第11章 预编译指令
11.1 宏定义
11.1.1 变量式宏定义
11.1.2 函数式宏定义
11.1.3 宏定义的范围
11.2 文件包含
11.3 条件编译
第12章 位运算
12.1 按位与运算符
12.2 按位或运算符
12.3 按位异或运算符
12.4 按位取反运算符
12.5 左移运算符
12.6 右移运算符
12.7 位运算应用
参考文献
附录1 C语言关键字表
附录2 AsClI码表
附录3运算符汇总表
作者介绍
暂时没有内容
文摘
暂时没有内容
序言
暂时没有内容
目录
基本信息
书名:C语言程序设计(普通高等教育软件工程专业十二五规划教材)
原价:38元
售价:30.4元,便宜7.6元,折扣80
作者:乔保军
出版社:科学
出版日期:2013-08-01
ISBN:9787030375490
字数:
页码:293
版次:1
装帧:
开本:16开
商品重量:0.4kg
编辑推荐
C语言是一种被广泛使用的程序设计语言,其运算符和数据类型丰富,便于实现各种复杂类型的数据结构的计算。C语言既有高级语言的特性,又具有对硬件直接编程的能力,用其编写的程序,具有速度快、效率高、可移植性好等优点,可适用于多种操作系统,是当今最为流行的计算机编程语言之一。目前介绍C语言的教材很多,但是在多年的教学实践中,我们发现适合高等学校程序设计课程的基础书籍有限。乔保军主编的《C语言程序设计(普通高等教育软件工程专业十二五规划教材)》从学习程序设计的方法出发,有目的地展开C语言程序设计的学习。通过对内容由浅人深渐进式编排,同时结合大量例题,将C语言基础知识、基本编程方法和程序设计技巧展现给广大读者,力求实现C语言知识和应用开发能力的融会贯通。本书作为程序设计的基础教材,不但适合初学者使用,而且对专业人员也有一定的参考价值。
内容提要
《C语言程序设计(普通高等教育软件工程专业十二五规划教材)》是普通高等教育软件工程专业“十二五”规划教材之一。全书共四部分:第一部分是基础篇,内容包括C语言编程初步、数据处理和交互;第二部分是流程控制篇,内容包括选择控制结构、循环控制结构、函数;第三部分是完成篇,内容包括数组、字符串、结构、指针、数据文件;第四部分是进阶篇,内容包括预编译指令、位运算。
乔保军主编的《C语言程序设计(普通高等教育软件工程专业十二五规划教材)》可作为高等学校本科生C语言课程教材,也可供编程爱好者阅读参考。
目录
第一部分基础篇
第1章 C语言编程初步
1.1 C语言程序介绍
1.1.1 C语言特点
1.1.2 程序与程序设计
1.1.3 程序编写和运行的流程
1.2 在Visual C++6.0中开发C程序
1.2.1 一个简单的例子
1.2.2 程序的构成
1.3 数据类型
1.3.1 整型数据类型
1.3.2 浮点数据类型
1.4 变量的定义
1.4.1 变量的定义
1.4.2 变量和地址
1.4.3 变量的命名要求
1.4.4 sizof()运算符
1.5 常量
1.5.1 常量的分类
1.5.2 符号常量
1.6 案例温度转换
习题
第2章 数据处理和交互
2.1 运算符
2.1.1 算术运算符
2.1.2 赋值运算符
2.1.3 自加/自减运算符
2.1.4 逗号运算符
2.2 数据类型转换
2.2.1 隐式类型转换
2.2.2 显式类型转换
2.3 交互式输人输出
2.3.1 putchar()函数和getchar()函数
2.3.2 格式化输出函数printf()
2.3.3 格式化输入函数scanI()
2.4 数学库函数
2.5 案例点到直线的距离
习题
第二部分 流程控制篇
第3章 选择控制结构
3.1 关系运算符
3.2 逻辑运算符
3.3 if语句和if-else语句
3.3.1 if语句
3.3.2 if-else语句
3.3.3 if-else链
3.4 SWitch语句
3.5 选择结构的嵌套
3.6 条件运算符
3.7 案例小小计算器
习题
第4章 循环控制结构
4.1 基本循环结构
4.2 while语句
4.3 for语句
4.4 break语句和continue语句
4.5 循环的嵌套
4.6 do—while语句
4.7 随机函数
4.8 案例多级菜单
习题
第5章 函数
5.1 函数概述
5.1.1 函数原型
5.1.2 函数定义
5.1.3 函数调用
5.2 变量的作用域
5.2.1 局部变量
5.2.2 全局变量
5.3 地址传递
5.3.1 仔储地址
5.3.2 指针变量
5.3.3 传递地址给函数
5.4 变量的存储类别
5.4.1 auto存储类
5.4.2 register存储类
5.4.3 static存储类
5.4.4 extern存储类
5.5 递归
5.6 案例验证哥德巴赫猜想
习题
第三部分 完成篇
第6章 数组
6.1 数组概述
6.2 一维数组
6.2.1 一维数组的定义
6.2.2 一维数组的地址
6.2.3 一维数组的初始化
6.2.4 一维数组的使用
6.3 多维数组
6.3.1 二维数组的定义
6.3.2 二维数组的地址
6.3.3 二维数组的初始化
6.3.4 二维数组的使用
6.3.5 多维数组基础
6.4 数组作为函数的参数
6.5 查找和排序算法
6.5.1 查找
6.5.2 排序
6.6 案例矩阵最值
习题
第7章 字符串
7.1 字符串基础
7.1.1 字符串和字符数组
7.1.2 字符串的初始化
7.2 字符串的输入输出
7.2.1 puts()函数
7.2.2 gets()函数
7.3 字符串处理
7.4 字符和字符串库函数
7.4.1 字符串库函数
7.4.2 字符库函数
7.4.3 转换库函数
7.5 案例字符串的插入和删除
习题
第8章 结构
8.1 结构的基础
8.1.1 结构的定义
8.1.2 结构的使用
8.1.3 结构的初始化
8.2 typedef语句
8.3 结构和函数
8.3.1 传递结构给函数
8.3.2 函数返回结构
8.4 枚举类型
8.5 案例学生成绩表
习题
第9章 指针
9.1 指针和数组
9.1.1 一维数组和指针
9.1.2 二维数组和指针
9.1.3 指向一维数组的指针
9.2 指针和字符串
9.2.1 使用指针创建字符串
9.2.2 使用指针访问字符串
9.2.3 指针数组
9.3 结构指针
9.4 指针和函数
9.4.1 指针参数
9.4.2 指向函数的指针
9.4.3 返回指针的函数
9.5 动态数据结构
9.5.1 动态存储分配
9.5.2 链表
9.6 案例单链表
习题
第10章 数据文件
10.1 文件的基础
10.2 打开和关闭文件
10.2.1 打开文件
10.2.2 关闭文件
10.3 读取和写入文本文件
10.3.1 字符读取fgetc()函数
10.3.2 字符写入fpute()函数
10.3.3 字符串读取fgets()函数
10.3.4 字符串写入fputs()函数
10.3.5fprintf()和fscanfO函数
10.4 二进制文件读写
10.4.1 块写入函数fwrite()
10.4.2 块读取函数fread()
10.5 其他文件相关函数
10.5.1 rewind()函数
10.5.2 ftell()函数
10.5.3 fseek()函数
10.5.4 feof()函数-
10.6 案例绘制地图
习题
第四部分进阶篇
第11章 预编译指令
11.1 宏定义
11.1.1 变量式宏定义
11.1.2 函数式宏定义
11.1.3 宏定义的范围
11.2 文件包含
11.3 条件编译
第12章 位运算
12.1 按位与运算符
12.2 按位或运算符
12.3 按位异或运算符
12.4 按位取反运算符
12.5 左移运算符
12.6 右移运算符
12.7 位运算应用
参考文献
附录1 C语言关键字表
附录2 AsClI码表
附录3运算符汇总表
作者介绍
暂时没有内容
文摘
暂时没有内容
序言
暂时没有内容
同类热销图书
书名 | 作者 | 出版社 | 价格 | 购买 |
计算机英语 第3版 | 刘艺,王春.. | 机械工业出版社 | ¥36.00¥28.80 |
详情 |
计算机英语(第2版) | 司爱侠,张.. | 人民邮电出版社 | ¥39.00¥31.20 |
详情 |
计算机专业英语(21世纪高职高专规划教材——计算机专业基.. | 陈贤平 主.. | 清华大学出版社 | ¥28.00¥21.00 |
详情 |
IT行业英语 | 温涛,张翼.. | 清华大学出版社 | ¥32.00¥24.80 |
详情 |
网络英语(中英双语) | 杨海洋 著 | 国防工业出版社 | ¥32.00¥25.00 |
详情 |
新编计算机英语 | 王春生,刘.. | 机械工业出版社 | ¥28.00¥22.40 |
详情 |
计算机英语 | 张佰慧,赵.. | 西南交通大学出版.. | ¥26.00¥19.50 |
详情 |
计算机英语学习辅导(计算机系列教材) | 尹贵祥 编.. | 清华大学出版社 | ¥22.00¥16.50 |
详情 |
IT行业英语(21世纪应用型本科教育行业英语系列教材)(附.. | 谭新星,段.. | ¥29.80¥22.40 |
详情 | |
计算机辅助语言学习研究 | 戴培兴 主.. | 上海交通大学出版.. | ¥30.00¥22.50 |
详情 |
计算机英语 | 中等职业教.. | 外文出版社 | ¥17.80¥11.60 |
详情 |
计算机英语(含盘) | 苏慧明 主.. | 高等教育出版社 | ¥21.50¥18.20 |
详情 |
计算机英语 | 冯国华 主.. | 机械工业出版社 | ¥24.00¥18.90 |
详情 |
自动化专业英语 | 姜书艳 主.. | 电子工业出版社 | ¥35.00¥29.00 |
详情 |
计算机英语教程 | 吕云翔, 杨.. | 人民邮电出版社 | ¥32.00¥27.80 |
详情 |
计算机英语(高等院校信息技术规划教材) | 邱仲潘 等.. | 清华大学出版社 | ¥39.50¥29.60 |
详情 |
计算机专业英语(第3版) | 王祥林,陈.. | 人民邮电出版社 | ¥25.50¥22.40 |
详情 |
实用IT英语 | 王翔 主编 | 清华大学出版社 | ¥26.00¥20.80 |
详情 |
计算机专业英语教程(第5版)(含DVD光盘1张) | 金志权 著 | 电子工业出版社 | ¥45.00¥38.00 |
详情 |
计算机英语听力速记实训教程 | 老青,江洁.. | 世界知识出版社 | ¥29.00¥21.20 |
详情 |
职业英语--计算机类 | 赵中颖 主.. | 机械工业出版社 | ¥24.00¥18.00 |
详情 |
计算机专业英语 (高职高专教育“十二五”规划教材) | 郭敏 主编 | 水利水电出版社 | ¥26.80¥20.10 |
详情 |
计算机专业英语 | 卢启衡 主.. | 重庆大学出版社 | ¥21.00¥16.80 |
详情 |
计算机实用英语(第2版) | 林延葵 主.. | 电子工业出版社 | ¥22.00¥16.50 |
详情 |
计算机英语 | 徐敏 主编 | 北京师范大学出版.. | ¥15.00¥10.50 |
详情 |