#define定义宏-带参数
较之前的定义函数,#define定义宏的方式会方便许多

之前定义的方式

使用#define定义的宏的方式
发现结果相同,define定义宏的方式非常简便
&取地址操作符和指针变量

打印地址,00B3FAC4即我们存放int a的地址

我们将&a存入p中,有朝一日我们仍然可以找到它,如下
在p前加上*,叫做解引用操作符,即对p进行解引用操作,找到它所指向的对象a

总而言之,指针变量就是用于存储地址的变量!
上面为整型变量,字符变量以此类推

指针变量的大小
指针类型注意区分!指针变量p大小在32位上的大小为4个字节,在64位平台上为8个字节,我们来验证一下

说明我们当前平台为32位平台,指针p大小为4个byte,当然,我们也可以转换为64为平台

改成64位平台后,再次运行
指针pc的大小变成了8个byte
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/175748.html
