网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计(高等职业教育十三五规划教材)
分类
作者 沈涵飞
出版社 机械工业出版社
下载
简介
内容推荐
沈涵飞编著的《C语言程序设计》图文并茂,示例丰富,对C语言的基础知识进行了彻底剖析,内容涉及输入输出、流程控制、数组、函数、指针、文件操作等。对难以理解的概念,均精心绘制示意图,进行清晰、通俗地讲解。
本书首次将在线评测系统引入C语言教学,建立了适合初学者的阶梯式题库(http://oj.csoeasy.com/),让学生在评测过程中取得成就感,培养程序设计的兴趣。本书配有丰富的数字资源,包括课程网站(http://www.csoeasy.com/)、PPT、网易云课堂的视频课程等。其中视频课程上线后,目前选课人数已超过2万人。
本书可作为应用型、技能型人才培养的计算机专业及相关专业的教学用书,也可作为C语言程序设计初学者的入门教材、C语言程序设计人员的培训教材或参考用书。
目录
前言
第1章 初识C语言
1.1 计算机和程序设计语言
1.2 C语言的发展和特点
1.3 C语言程序的初步探索
1.4 算术表达式的计算
1.5 如何学好程序设计:模仿、理解和运用
习题
第2章 数据类型、运算和输入输出
2.1 标识符和关键字
2.2 常量和变量
2.3 常用的基本数据类型的及其特点
2.4 C程序基本结构:DICO和A+B问题
2.5 程序设计在线评测系统
2.6 基本算术运算(取整和取余)
2.7 格式化输入:三位数反转
2.8 浮点数:计算圆的周长和面积
2.9 字符类型
2.10 强大、经典的scanf和printf
2.11 在命令行编译和运行程序
2.12 文件、I/O重定向和管道
2.12.1 一切都是文件
2.12.2 管道机制
习题
第3章 分支结构
3.1 if-else语句的三种基本形式
3.2 语法错误和逻辑错误
3.3 运算符、表达式和优先级
3.4 逻辑运算符的短路特性
3.5 多路分支语句switch-cas
3.6 代码格式化:让代码清晰易读
3.7 C语言的if-else匹配问题
习题
第4章 循环结构
4.1 最简单的循环:简单重复
4.2 循环表示序列:计算1~100的和
4.3 从特定的数扩展到序列:水仙花数
4.4 三种基本循环结构及运行流程
4.5 流程图和while循环:3n+1问题
4.6 do-while循环:迭代法求平方根
4.7 二重循环:九九乘法表
4.8 多重循环:水仙花数
4.9 改变循环执行流程:break和continue
4.10 while典型结构:读取比较二合一*
习题
第5章 算法和程序设计
5.1 程序=算法+数据结构
5.2 算法的五大特点
5.3 算法的表示
5.4 程序设计方法
5.5 C++中的标准模板库(STL)
习题
第6章 批量数据的处理——数组
6.1 初识数组:从一组数中找出最大值
6.2 数组进阶:选择排序法
6.3 动态申请数组
6.4 二维数组:计算方阵对角线元素之和
6.5 模拟:奇数阶魔方(从伪代码到C语言)
6.6 数组应用举例:统计各类字符的个数
习题
第7章 函数
7.1 函数的基本知识
7.2 函数的调用过程
7.3 编写自定义函数——分段函数
7.4 函数的四种类型
7.5 数组作为函数参数:寻找数组中的最大值
7.6 递归函数:计算阶乘和斐波那契数列
7.7 计算程序运行时间:递归和递推的效率比较
7.8 经典递归问题:汉诺塔
7.9 编译流程:预处理、编译、汇编、链接
7.10 全局变量、静态变量:优化斐波那契数列的递归版本
习题
第8章 特殊的字符数组——字符串
8.1 字符串的声明、输入和输出
8.2 字符串的简单应用:判断回文
8.3 字符数组的空间和字符串的长度
8.4 常用字符串处理函数
8.5 字符串不是一等公民
8.6 使用memset函数初始化数组习题
第9章 指针——地址的别名
9.1 初识指针
9.2 数组和指针
9.3 函数的传值调用和传地址调用
9.4 字符串指针和字符数组:只读和可写
9.5 指针数组和命令行参数
9.6 指向函数的指针:快速排序函数的应用
习题
第10章 结构体
10.1 初识结构体:重写两点之间的距离
10.2 结构体的初始化和三种访问方式
10.3 数据类型的空间分配
10.4 初识链表(自引用结构)
习题
第11章 文件处理
11.1 文件与流
11.2 文件的打开和关闭方法
11.3 文件的读写
11.4 文件的定位与随机读写
习题
附录A 常用字符与ASCII码对照表
附录B 运算符的优先级和结合性
附录C 常用库函数
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/29 15:53:06