#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/175748.html