
这里a是4个字节 *p也是4个字节 p是a的address,*p是a的val。

这里c是1个字节 *p却是4个字节 不管c是什么类型,p的内容都是address,如果是32位处理器,那么地址就是32位的,即4个字节
指针可访问别的模块(如RAM里的指针可访问寄存器里的变量)
结构体定义指针
*表示这是指针,在使用typedef(创建类型别名)的时候要带上*

在创建结构体类型别名时,可以创建该类型的指针别名(举例,int型的指针用int *表示,现在是struct.person{}型指针用struct.person{} * 表示,取别名为p_person)

被折叠的 条评论
为什么被折叠?



