1)指针变量初始化的方法
int a; int *p=&a;
这是我看了前面发的阅读指针的精髓中看到的。int *p=&a;这一句是不是不对呀?应该是
int *p=a;吧?请懂的朋友跟一下帖!
这句话是对的,这是指针的初始化,你说的下面的是符值!!!
int *p;的意思是声明一个指针变量,而指针变量当然要先符地址了!!!
明白么???这个int *p;和*p不是一个意思!!!
int *p=&a;
等价于 int *p;
p=&a;
对了.
在 int *p;中的* 是表示该变量为指针变量;而*p=a中的*是表示指正变量p所指向的变量.