本文介绍: 在这之前我们先说一下生活中的一些与内存非常像的例子生活中有很多高楼,假设楼里有100个房间,你就住在其中一个,你的朋友要来找你,如果房间没有编号,那么就要一间一间去找,这样等你的朋友找到你,大概也天黑了,但是如果每个房间都有自己的编号,如:一楼:101,102……. 二楼:201,202…..以此类推,这样你的朋友就可以快速找到你。其实计算机中的内存也是通过这样管理的,我们知道计算机CPU在处理数据的时候,需要的数据是在内存中读取的,用完了在放回内存中。
1.内存与地址
1.1 什么是内存
1.2 编址
2. 指针的变量和地址
2.1 取地址(&)
2.2 指针变量
2.3 解引用
2.4 指针变量大小
3. 指针变量类型存在的意义
3.1 不同类型指针的解引用
3.2 指针对整数的运算(+,-)
3.3 void* 指针
4. const 修饰
4.1 const 变量
4.2 const(指针变量)
5. 指针的运算
6. 野指针
7. assert断言
8.指针的使用和传址调用
举例1:strlen 的模拟实现
传址调用
例如:写⼀个函数,交换两个整型变量的值
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。