CPP学习之——指针的运算(8.18)
一 概述
本节主要讲述指针运算相关的操作:
- 指针的加减运算
- 指针的赋值运算
- 指针的相减运算
- 指针的比较运算
二 指针的加减运算
2.1 代码
1 | #include<iostream> |
2.2 输出结果
1 | 指针p保存的空间地址为: 0x337db0 |
2.3 说明
- p++;将指针变量p中的内存地址自加。由于p指向的是int型变量,因此执行加1操作会将原来的内存地址增加4个字节
- p--;将指针变量p中的内存地址自减。由于p指向的是Int型变量,因此执行减1操作会将原来的内存地址减少4个字节
三 指针的赋值
3.1 代码
1 | #include<iostream> |
3.2 输出结果
1 | p:0x337db0 |
四 指针相减(内存差)
4.1 代码
1 | #include<iostream> |
4.2 输出结果
1 | p:0x677db0 |
五 指针的比较(内存位置比较)
5.1 代码
1 | #include<iostream> |
5.2 输出结果
1 | p:0x337db0 |