指针(pointer)是变量;int *p;p代表指针变量名;在64位系统下占8个字节;指针是用来装地址的;int a;int *p=&a;&是取地址符;把a的地址放到p里面;*p代表...
指针(pointer)是变量;
int *p;p代表指针变量名;在64位系统下占8个字节;指针是用来装地址的;
int a;int *p=&a;&是取地址符;把a的地址放到p里面;*p代表a; *代表地址的取值符;
内存中的地址是以十六进制写的;这只是地址的编号,实际上要加地址偏移量;十六进制编号是为了方便阅读和编写;
地址是常量,指针是变量;
只有变量有地址; 常量不是空间,所以没有地址;
学员评论