• C语言程序设计实践教程
  • C语言程序设计实践教程
  • C语言程序设计实践教程
  • C语言程序设计实践教程
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计实践教程

25 5.1折 49 全新

仅1件

浙江宁波
认证卖家担保交易快速发货售后保障

作者吉根林、陈波 编

出版社科学出版社

出版时间2016-01

版次1

装帧平装

上书时间2024-04-23

   商品详情   

品相描述:全新
南京师范大学发的书,但是我转专业了,保存完好,欢迎购买~
图书标准信息
  • 作者 吉根林、陈波 编
  • 出版社 科学出版社
  • 出版时间 2016-01
  • 版次 1
  • ISBN 9787030446107
  • 定价 49.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 343页
  • 字数 527千字
  • 正文语种 简体中文
  • 丛书 卓越工程师教育培养计算机类创新系列规划教材
【内容简介】
  《C语言程序设计实践教程》分上篇、下篇两个部分。上篇为理论篇,下篇为实践篇。上篇介绍用C语言开发程序所必需的数据类型、程序语句与结构、常用算法等内容。下篇介绍上机环境、调试程序方法、上机实验、综合实训等。本教材采用"任务驱动"方式,从问题出发介绍C语言的知识点和程序设计思维方法,由浅入深、循序渐进,最后给出求解问题的程序。通过一些编程实例介绍编程算法,强调上机实践,注重计算思维和编程实践能力的培养。该书条理清晰、实例丰富、语言流畅,做到基础性、实用性、趣味性、拓展性四者相结合。
【目录】
理论知识篇
第1章绪论
1.1程序与程序设计语言
1.1.1计算机与程序
1.1.2程序设计语言
1.1.3高级语言程序的开发过程
1.2C语言的发展和特点
1.2.1C语言的发展历史
1.2.2C语言的特点
1.2.3C和C++
1.3C程序的结构与书写风格
1.4本书组织结构和主要内容
本章小结
习题1
第2章数据的基本类型与基本运算
(任务2.1)计算圆的面积和周长
2.1基本数据类型
2.1.1整型
2.1.2实型
2.1.3字符型
2.2常量
2.2.1字面常量
2.2.2符号常量
2.3变量
2.3.1变量的概念与命名
2.3.2变量的定义和初始化
2.3.3变量的赋值
2.4数据的基本运算
2.4.1C语言运算符简介
2.4.2算术运算符与算术表达式
2.4.3关系运算符与关系表达式
2.4.4逻辑运算符与逻辑表达式
2.4.5自增、自减运算符
2.4.6运算符的优先级与结合性
2.5数据类型转换
2.5.1自动类型转换
2.5.2强制类型转换
2.6完成(任务2.1)的程序
2.7简单程序设计实例
本章小结
习题2
第3章数据的输入/输出
(任务3.1)计算圆的面积和周长(改进版)
3.1C语言的输入/输出
3.2字符的非格式化输入/输出函数
3.3格式化输出函数printf
3.3.1printf函数概述
3.3.2printf函数的格式说明
3.3.3printf函数的使用
3.4格式化输入函数scanf
3.4.1scanf函数概述
3.4.2scanf函数的格式说明
3.4.3scanf函数的使用
3.5完成(任务3.1)的程序
3.6程序设计实例
本章小结
习题3
第4章程序的基本结构与基本语句
4.1程序与基本语句
4.1.1程序
4.1.2C基本语句
4.2顺序结构
(任务4.1)利用海伦公式求三角形面积
4.2.1赋值语句
4.2.2逗号运算符与逗号表达式
4.2.3完成(任务4.1)的程序
4.2.4顺序结构程序设计举例
4.3分支结构
(任务4.2)利用海伦公式求三角形面积(改进)
4.3.1单分支if语句
4.3.2双分支if语句
4.3.3完成(任务4.2)的程序
(任务4.3)百分制成绩转换成五级记分制成绩
4.3.4多分支if语句和if语句的嵌套
4.3.5条件运算符与条件表达式
4.3.6switch语句
4.3.7完成(任务4.3)的程序
4.3.8分支结构程序设计举例
4.4循环结构
(任务4.4)求100以内所有自然数的累加和
4.4.1for语句
4.4.2while语句
4.4.3do...while语句
4.4.4几种循环的比较
4.4.5break和continue语句
4.4.6完成(任务4.4)的程序
(任务4.5)打印图形
4.4.7循环的嵌套
4.4.8完成(任务4.5)的程序
4.4.9循环结构程序设计举例
本章小结
习题4
第5章函数和模块化程序设计
5.1模块化程序设计方法
5.2用户自定义函数
(任务5.1)用函数实现累加求和
5.2.1函数的定义与声明
5.2.2函数调用
5.2.3完成(任务5.1)的程序
5.3系统库函数
(任务5.2)用函数实现素数判定
5.3.1头文件与文件包含
5.3.2数学函数
5.3.3随机函数
5.3.4完成(任务5.2)的程序
5.4变量的作用域
5.4.1局部变量
5.4.2全局变量
5.4.3重名问题
5.5变量的生存期
5.5.1动态变量
5.5.2静态变量
5.6函数的嵌套调用
(任务5.3)方程近似解
5.6.1函数的嵌套调用
5.6.2完成(任务5.3)的程序
5.7递归函数
(任务5.4)求阶乘
5.7.1函数的递归定义与调用
5.7.2完成(任务5.4)的程序
5.8函数应用程序设计实例
本章小结
习题5
第6章数组
6.1一维数组
(任务6.1)计算平均成绩
6.1.1一维数组的定义与初始化
6.1.2一维数组的操作
6.1.3完成(任务6.1)的程序
6.1.4一维数组应用举例
6.2二维数组
(任务6.2)计算多科平均成绩
6.2.1二维数组的定义与初始化
6.2.2二维数组的操作
6.2.3完成(任务6.2)的程序
6.2.4二维数组应用举例
6.3字符串与字符数组
(任务6.3)统计字符个数
6.3.1字符数组的定义与初始化
6.3.2字符串的输入/输出
6.3.3字符串处理函数
6.3.4完成(任务6.3)的程序
6.3.5字符数组应用举例
6.4数组名作为函数参数
(任务6.4)统计学生成绩
6.4.1一维数组名作为函数参数
6.4.2二维数组名作为函数参数
6.4.3完成(任务6.4)的程序
6.5数组应用程序设计实例
本章小结
习题6
第7章指针
7.1指向变量的指针
(任务7.1)通过自定义函数实现整数排序
7.1.1指针的概念
7.1.2指针变量的定义与初始化
7.1.3通过指针访问变量
7.1.4指针变量作为函数参数
7.1.5指针的强制转换
7.1.6void指针类型
7.1.7完成(任务7.1)的程序
7.2指向数组的指针
(任务7.2)通过自定义函数实现数组逆序
7.2.1指针变量与一维数组
7.2.2指针变量与二维数组
7.2.3数组指针作为函数参数
7.2.4完成(任务7.2)的程序
7.3指针数组和指向指针的指针
(任务7.3)多个字符串排序
7.3.1指针数组的定义与使用
7.3.2指针数组与字符串数组
7.3.3指向指针的指针
7.3.4main函数的形参
7.3.5完成(任务7.3)的程序
7.4指向函数的指针
(任务7.4)主函数中实现对排序函数正序逆序操作的控制
7.4.1函数指针的定义与使用
7.4.2函数指针作为函数参数
7.4.3完成(任务7.4)的程序
7.5返回指针的函数
(任务7.5)自定义函数中字符串的
传入和传出
7.5.1返回指针的函数定义与调用
7.5.2完成(任务7.5)的程序
7.6指针应用程序设计实例
本章小结
习题7
第8章自定义数据类型与链表
8.1结构体类型与结构体变量
(任务8.1)学生信息表中数据的输入和输出
8.1.1结构体类型与结构体变量的定义与使用
8.1.2嵌套的结构体类型与结构体变量
8.1.3完成(任务8.1)的程序
8.2结构体数组
(任务8.2)学生信息表中数据操作(改进1)
8.2.1结构体数组的定义与初始化
8.2.2完成(任务8.2)的程序
8.3指向结构体的指针与内存管理
(任务8.3)学生信息表中数据操作(改进2)
8.3.1指向结构体变量的指针
8.3.2指向结构体变量的指针与无名变量
8.3.3指向结构体变量的指针与动态数组
8.3.4结构体指针作为函数参数
8.3.5完成(任务8.3)的程序
8.4单向链表
(任务8.4)学生信息表中数据操作(改进3)
8.4.1链表的概念
8.4.2单向链表中的基本操作
8.4.3完成(任务8.4)的程序
8.5共用体类型
8.6给数据类型定义别名
8.7枚举类型
8.8结构体与链表应用程序设计实例
本章小结
习题8
第9章文件
(任务9.1)学生记录文件保存
9.1文件的概念
9.1.1C文件的分类
9.1.2文件操作的基本步骤
9.1.3文件类型的指针
9.2文件的常用操作
9.2.1文件的打开与关闭
9.2.2文件的读写
9.2.3文件的定位
9.2.4文件的检测
9.3其他文件操作函数
9.4完成(任务9.1)的程序
9.5文件应用程序设计实例
本章小结
习题9
第10章编译预处理与多文件组织
10.1宏定义
10.1.1无参宏定义
10.1.2带参宏定义
10.2条件编译
(任务10.1)方程近似解(多文件版)
10.2.1条件编译的形式
10.2.2保护头文件
10.3完成(任务10.1)的程序
本章小结
习题10
第11章位操作
(任务11.1)数据的循环移位
11.1位运算符和位运算
11.1.1按位与运算符
11.1.2按位或运算符
11.1.3按位异或运算符
11.1.4取反运算符
11.1.5左移运算符
11.1.6右移运算符
11.2完成(任务11.1)的程序
11.3位运算程序设计举例
本章小结
习题11
第12章综合应用实例
12.1系统设计与分析
12.1.1SMIS体系结构
12.1.2SMIS的数据结构
12.2功能模块的详细设计与实现
12.2.1查询模块
12.2.2修改模块
12.2.3删除模块
12.2.4插入模块
12.2.5统计模块
12.2.6报表模块
12.2.7加载模块
12.2.8保存模块
12.2.9菜单设计方法
12.3其他问题
12.3.1文件编码问题
12.3.2工程文件的组织和管理
……
上机实践篇
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

南京师范大学发的书,但是我转专业了,保存完好,欢迎购买~
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP