![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 93
银河外环
这个作者很懒,什么都没留下…
展开
-
C语言指针操作入门
C\C++指针入门前言指针基础数组内存指针的指针组类型二维数组函数名作地址 前言 指针离不开内存,本文建议配合内存管理入门文章一同观看。 由于是入门文章,对本质的理解需要借助C++的IO流操作来自动处理数据类型,所以可能涉及一些C++的基础内容。但关于指针部分的内容二者完全通用。 指针基础 int i = 1; int *p = NULL; p = &i; p是个指针,指向了i,我们都知道。那么到底指针是如何工作的?指针有什么用?令人头晕的指针操作到底如何使用如何理解? 下面我们用一种极其简单的描原创 2021-08-14 09:49:31 · 321 阅读 · 0 评论 -
C语言内存管理入门
C语言基本内存管理入门什么是内存为什么是4GB?内存四区栈区什么是栈?什么是大小端?如何判断大小端?堆区何为堆什么是内存对齐? 什么是内存 宏观上储存数据的都可以叫做存储器,本章讨论的内存是在程序设计中对程序来讲的内存。 内存用来存放数据,可以理解成一个个箱子排列而成,箱子用来存放数据,但是箱子本身有编号,而且是连续的,这个编号就是内存地址。 也就是说,内存可以抽象成由数据和地址组成。 例如上图中BB就储存在0x00000002的地址中,只要访问这个地址,就可以拿到这个数据,在32位的机器上,程序在运行时原创 2021-08-14 09:33:16 · 192 阅读 · 1 评论