从零开始学C程序设计
电子书推荐
-
C语言程序设计的经典教材 pdf 完整电子版 评分:
C程序设计是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者进行了修订。本书按照C语言的新标准C 99进行介绍,所有程序都符合C 99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入
上传时间:2018-12 大小:3.15MB
- 2.98MB
浙江大学何钦铭、颜晖所著《C语言程序设计(第4版)》,高等教育出版社2020年版,C语言程序设计(第4版)课件
2022-02-06这本书以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,并结合相关的语言知识的介绍。全书主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制)、常用算法和程序设计风格,以及C语言应用中的一些处理机制(编译预处理和命令行参数等)。涉及数据类型、表达式、分支、循环、函数、数组、指针、结构、文件的概念和应用,以及指针和各种构造类型的混合运用,基本算法等内容。
- 6.73MB
C语言教程PDF电子书pdf
2007-09-13C语言教程PDF电子书pdf
- 96B
c语言电子书.txt
2019-05-22包含谭浩强C语言高级程序设计,数据结构与算法分析c语言描述,高级c语言等。
- 730KB
谭浩强c语言课本电子版
2013-02-25谭浩强c语言课本电子版
- 21.80MB
最好的C语言教程,中文版
2018-08-05这是最好的C语言教程,讲得很详细,中文版的。适合入门学习的朋友
- 6.3MB
C语言程序设计教程PDF版本
2011-04-09C语言程序设计教程PDF版本 讲得很好,特别对于初学者很有用
- 470KB
张玉生《C语言程序设计》双色版 C语言程序设计理论教材习题参考答案.pdf
2021-03-11张玉生《C语言程序设计》双色版 教材课后习题答案,仅供参考,大家一定要自己做一遍再校对答案,实验书的答案已经以文章的形式发布了。
- 39.76MB
《C语言程序设计(第4版)》1-14章课件.zip
2021-08-02C语言程序设计(4) 课件 第10章 字符串.ppt C语言程序设计(4) 课件 第11章 指针和数组.ppt C语言程序设计(4) 课件 第12章 结构体和数据结构基础.ppt C语言程序设计(4) 课件 第13章 文件操作.ppt C语言程序设计(4) ...
- 2.7MB
C语言程序设计.pdf
2021-09-27C语言知识点概要
- 2.66MB
C语言程序设计第四版何钦铭课后习题及答案.pdf
2023-04-16C语言程序设计第四版何钦铭课后习题及答案.pdf
- 16.68MB
C语言解析教程(原书第4版)(美) 凯利.pdf
2013-07-05C语言教程(原书第4版) 《c语言教程(原书第4版)》是一本优秀的c程序设计语言教材,完整描述了ansi c语言及其语法特性,并对c语言的高级特性和应用作了深入阐述,介绍了从c到c++和java过渡的相关知识。《c语言教程(原书第4版)》的一个鲜明特色就是结合大量示例描述c语言的重要特征,并对很多工作代码给出了逐步的分析,以这种独特的教学方法向读者解释新接触的编程元素及一些惯用法。 《c语言教程(原书第4版)》系统、完整,可作为c语言的参考手册,也非常适合作为学习c语言的入门和高级课程教材。 前言 第0章 从零开始 0.1 为什么要用c 0.2 ansi c标准 0.3 从c到c++ 0.4 从c和c++到java 第1章 c语言概述 1.1 编程和预备知识 1.2 程序输出 1.3 变量、表达式和赋值 1.4 使用#define和#include 1.5 使用printf()和scanf() 1.6 控制流 1.7 函数 1.8 数组、字符串和指针 1.8.1 数组 1.8.2 字符串 1.8.3 指针 1.9 文件 1.10 与操作系统有关的内容 1.10.1 编写和运行c程序 1.10.2 中断程序 1.10.3 输入文件尾标志 1.10.4 输入和输出的重定向 1.11 总结 1.12 练习 第2章 词法元素、操作符和c系统 2.1 字符和词法元素 2.2 语法规则 2.3 注释 2.4 关键字 2.5 标识符 2.6 常量 2.7 字符串常量 2.8 操作符和标点符号 2.9 操作符的优先级和结合性 2.10 增值操作符和减值操作符 2.11 赋值操作符 2.12 例子:计算2的乘方 2.13 c系统 2.13.1 预处理器 2.13.2 标准函数库 2.14 总结 2.15 练习 第3章 基本数据类型 3.1 声明、表达式和赋值 3.2 基本数据类型 3.3 字符和char数据类型 3.4 int数据类型 3.5 整数类型short、long和unsigned 3.6 浮点类型 3.7 typedef的用法 3.8 sizeof操作符 3.9 使用getchar()和putchar() 3.10 数学函数 3.10.1 使用abs()和fabs() 3.10.2 unix和数学函数库 3.11 隐式类型转换和强制类型转换 3.11.1 整型提升 3.11.2 寻常算术转换 3.11.3 强制类型转换 3.12 十六进制和八进制常量 3.13 总结 3.14 练习 第4章 控制流 4.1 关系操作符、相等操作符和逻辑操作符 4.2 关系操作符和表达式 4.3 相等操作符和表达式 4.4 逻辑操作符和表达式 4.5 复合语句 4.6 表达式和空语句 4.7 if和if-else语句 4.8 while语句 4.9 for语句 4.10 例子:布尔变量 4.11 逗号操作符 4.12 do语句 4.13 例子:斐波那契数 4.14 goto语句 4.15 break和continue语句 4.16 switch语句 4.17 条件操作符 4.18 总结 4.19 练习 第5章 函数 5.1 函数定义 5.2 return语句 5.3 函数原型 5.4 例子:创建乘方表 5.5 从编译器的角度观察函数原型 5.6 函数定义顺序的另一种风格 5.7 函数调用和传值调用 5.8 开发大型程序 5.9 使用断言 5.10 作用域规则 5.10.1 平行和嵌套代码块 5.10.2 以调试为目的使用代码块 5.11 存储类型 5.11.1 auto存储类型 5.11.2 extern存储类型 5.11.3 register存储类型 5.11.4 static存储类型 5.12 静态外部变量 5.13 默认初始化 5.14 递归 5.15 例子:汉诺塔 5.16 总结 5.17 练习 第6章 数组、指针和字符串 6.1 一维数组 6.1.1 初始化 6.1.2 下标 6.2 指针 6.3 传引用调用 6.4 数组和指针之间的关系 6.5 指针运算和元素的大小 6.6 数组作为函数的实参 6.7 例子:冒泡排序 6.8 用calloc()和malloc()进行动态内存分配 6.9 例子:归并和归并排序 6.10 字符串 6.11 标准函数库中的字符串处理函数 6.12 多维数组 6.12.1 二维数组 6.12.2 存储映射函数 6.12.3 形式参数声明 6.12.4 三维数组 6.12.5 初始化 6.12.6 使用typedef 6.13 指针数组 6.14 main()函数的参数 6.15 不规则数组 6.16 函数作为参数 6.17 例子:使用二分法寻找函数的根 6.18 函数指针数组 6.19 类型限定符const和volatile 6.20 总结 6.21 练习 第7章 位操作符和枚举类型 7.1 位操作符和表达式 7.1.1 按位求反 7.1.2 补码 7.1.3 位逻辑操作符 7.1.4 左移位和右移位操作符 7.2 掩码 7.3 软件工具:打印int值的二进制形式 7.4 包装和解包 7.5 枚举类型 7.6 例子:“石头、剪刀、布”游戏 7.7 总结 7.8 练习 第8章 预处理器 8.1 #include的使用 8.2 使用#define 8.3 带参数的宏 8.4 stddef.h中的类型定义和宏 8.5 例子:用qsort()进行排序 8.6 例子:带参数的宏 8.7 stdio.h和ctype.h中的宏 8.8 条件编译 8.9 预定义的宏 8.10 “#”和“##”操作符 8.11 assert()宏 8.12 使用#error和#pragma 8.13 行号 8.14 对应的函数 8.15 例子:快速排序 8.16 总结 8.17 练习 第9章 结构和联合 9.1 结构 9.2 访问结构成员 9.3 操作符的优先级和结合性的总结 9.4 在函数中使用结构 9.5 结构的初始化 9.6 例子:玩扑克牌 9.7 联合 9.8 位字段 9.9 例子:访问位和字节 9.10 adt堆栈 9.11 总结 9.12 练习 第10章 结构和列表处理 10.1 自引用的结构 10.2 线性链表 10.3 链表操作 10.4 一些链表处理函数 10.4.1 插入 10.4.2 删除 10.5 堆栈 10.6 例子:波兰记法和堆栈求值 10.7 队列 10.8 二叉树 10.8.1 二叉树的遍历 10.8.2 创建树 10.9 普通的树 10.9.1 遍历 10.9.2 calloc()的用法以及树的创建 10.10 总结 10.11 练习 第11章 输入/输出和操作系统 11.1 输出函数printf() 11.2 输入函数scanf() 11.3 fprintf()、fscanf()、sprintf() 和sscanf()函数 11.4 fopen()和fclose()函数 11.5 例子:对文件进行空间加倍 11.6 使用临时文件和优雅函数 11.7 随机访问文件 11.8 文件描述符输入/输出 11.9 文件访问权限 11.10 在c程序内部执行命令 11.11 在c程序内部使用管道 11.12 环境变量 11.13 c编译器 11.14 使用性能评估程序 11.15 函数库 11.16 对c代码进行计时 11.17 使用make 11.18 使用touch 11.19 其他有用的工具 11.20 总结 11.21 练习 第12章 高级应用 12.1 用fork()创建并发进程 12.2 进程的叠加:exec...()函数族系 12.3 使用pipe()实现进程间的通信 12.4 信号 12.5 例子:哲学家用餐问题 12.6 矩阵的动态分配 12.6.1 为什么二维数组无法满足要求 12.6.2 用指针数组创建矩阵 12.6.3 调整下标范围 12.6.4 一次分配所有内存 12.7 返回状态 12.8 总结 12.9 练习 第13章 从c到c++ 13.1 输出 13.2 输入 13.3 函数 13.4 类和抽象数据类型 13.5 重载 13.6 构造函数和析构函数 13.7 面向对象编程和继承 13.8 多态 13.9 模板 13.10 c++的异常 13.11 面向对象编程的优点 13.12 总结 13.13 练习 第14章 从c到java 14.1 输出 14.2 变量和类型 14.3 类和抽象数据类型 14.4 重载 14.5 类的创建和销毁 14.6 面向对象编程和继承 14.7 多态和重写方法 14.8 applet 14.9 java的异常 14.10 java和oop的优势 14.11 总结 14.12 练习 附录a 标准函数库 附录b c的语法 附录c ansi c与传统c的比较 附录d ascii字符码 附录e 操作符的优先级和结合性
- 4.84MB
谭老师的C教材,电子版
2009-02-05谭浩强C语言学习软件的经典教材,是电子版,非影印版。
- 14KB
数据结构
2017-09-19实现顺序存储结构的方法是使用数组。数组把线性表的数据元素存储在一块连续地址空间的内存单元中,这样线性表中逻辑上相邻的数据元素在物理存储地址上也相邻。数据元素间的逻辑上的前驱、后继逻辑关系就表现在数据元素的存储单元的物理前后位置上。
- 9.95MB
数据结构与算法.pdf
2019-08-10数据结构与算法 c++实现 结合黑马程序员和浙大数据结构课程
- 3.23MB
2016-2018南昌大学考研数据结构试题和答案
2018-10-272016-2018南昌大学考研数据结构试题和答案,2016-2018南昌大学考研数据结构试题和答案,2016-2018南昌大学考研数据结构试题和答案
- 325KB
C语言程序设计(第四版)习题答案.pdf
2022-04-04C语言程序设计(第四版)习题答案.pdfC语言程序设计(第四版)习题答案.pdfC语言程序设计(第四版)习题答案.pdfC语言程序设计(第四版)习题答案.pdfC语言程序设计(第四版)习题答案.pdfC语言程序设计(第四版)习题答案.pdf
- 767KB
C语言程序设计实例教程(慕课版)-习题.zip
2022-07-11C语言程序设计实例教程(慕课版)-习题.zip
- 2.7MB
C语言程序设计教程 李含光 郑关胜 清华大学出版社习题答案习题答案.pdf
2021-11-23C语言程序设计教程 李含光 郑关胜 清华大学出版社习题答案习题答案.pdf
- 4.64MB
C语言程序设计 (电子版 pdf)
2010-02-13C语言程序设计电子书,值得一看。C语言程序设计电子书,值得一看。
- 2.94MB
《C语言程序设计》课程设计报告(图书信息管理系统).pdf
2021-09-05《C语言程序设计》课程设计报告(图书信息管理系统)
- 1.7MB
目前最完整的数据结构1800题包括完整答案
2017-05-16目前最完整的数据结构1800题包括完整答案
- 670KB
数据结构课后答案(高等教育出版社_唐策善版)
2015-03-27数据结构课后答案(高等教育出版社_唐策善版)
- 25.92MB
数据结构c语言版严蔚敏及配套辅助教材
2018-09-22pdf文档,包含严蔚敏数据结构c语言版及庄波数据结构辅助教材(对严书籍总结,结合来看效果更好)
- 149KB
数据结构课后习题答案(第二版).docx
2013-06-22c语言版数据结构课后答案,方便大家学习数据结构
- 924KB
C语言程序设计教材 颜晖 主编 高等教育出版社 课件
2014-07-19C语言程序设计教材 颜晖 主编 高等教育出版社 内涵PPT 课后课后编程联系代码
- 1010KB
c语言程序设计-电子教材.pdf
2022-12-20c语言程序设计_电子教材.pdf
- 68KB
C语言程序设计教程(第二版)电子工业出版社,黄皮书课后答案.pdf
2021-11-15C语言程序设计教程(第二版)电子工业出版社,黄皮书课后答案.pdf
- 934KB
C程序设计语言(第2版)(丹尼斯里奇经典).pdf
2017-10-23C语言程序设计的经典基础教程,这边是由丹尼斯里奇编撰。
- 4.73MB
笔记_C语言程序设计(第二版K&R).pdf
2023-06-16本科各学科笔记扫描版本
- 210KB
C语言程序设计教程(第二版)电子工业出版社,黄皮书课后答案定义.pdf
2021-11-24C语言程序设计教程(第二版)电子工业出版社,黄皮书课后答案定义.pdf