![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 82
zffan029
这个作者很懒,什么都没留下…
展开
-
数据结构(C)
概念程序 = 数据结构 + 算法数据项 -> 数据元素 -> 数据对象数据对象: 性质相同的数据元素的集合。数据结构: 研究数据元素之间的关系。 (结点与结点之间的关系; 数组/链表/树/图) 数据的逻辑结构 集合 线性结构: 1对1树形结构: 1对多图状结构: 多对多数据的物理结构(存储结构) 顺序存储链式存储索引散列算法: 特定问题求解步骤的描述。 指令的有限序列。原创 2017-08-26 10:13:52 · 984 阅读 · 0 评论 -
C Primr Plus 笔记整理
C Primr Plus 笔记整理Chapter 1 初识C语言标准: C89(ANSI C)/C90、 C99、C11目标代码文件 + 启动代码 + 库函数 -> 可执行文件Chapter 2 C 语言概述Chapter 3 数据和C整数: int, 变式: short, long, long long, unsigned, signed. 后缀: l/L, ll/LL, ull/UL原创 2017-07-15 09:54:38 · 643 阅读 · 0 评论 -
C语言细节总结
参考传智扫地僧C语言提高篇 传智播客数据类型 & 变量数据类型的本质: 固定大小内存块的别名。变量的本质: 一段连续内存空间的别名。通过变量向内存读写数据,而不是向变量读写数据。 对数据类型取别名: typedef 对变量(内存空间)取别名: C++引用内存四区模型、函数调用模型(栈)堆区: 动态内存申请与释放。malloc() free()栈区: 自动分配释放,存放函数的参数值,局部原创 2017-07-22 12:13:43 · 356 阅读 · 0 评论 -
C++ 总结
整理自传智扫地僧教学视频OOP: 封装 继承 多态C++对C语言的增强register关键字。请求将变量储存在寄存器中。C语言中register关键字修饰的变量不能取地址。C++中支持register关键字,当需要取register修饰的变量的地址时,register对变量的声明变得无效。另外不使用该关键字也可以对代码进行优化。C语言中同名的全局变量最终会被链接到全局数据区的同一个地址。C++不原创 2017-08-26 10:23:59 · 310 阅读 · 0 评论 -
C++总结2
整理自[传智扫地僧教学视频][1]程序编译链接过程 gcc -E main.c -o main.i 宏定义展开 (文本) “-E 只运行与编译器”gcc -S main.i -o main.s 生成汇编文件 (文本) “-S 产生汇编文件后停止编译”gcc -c main.s -o main.o 生成目标文件 (二进制) “-c 取消链接”gcc main.o -o app 生成可执行程序原创 2017-08-26 10:28:59 · 294 阅读 · 2 评论