00问答网
所有问题
如何理解指针变量的定义同时初始化? int *p=&i ,*p表示的是i,这样岂不是
如何理解指针变量的定义同时初始化?
int *p=&i ,*p表示的是i,这样岂不是可以认为int i=&i, 这样不对啊!求大神答疑解惑!
举报该问题
推荐答案 2016-07-09
如果你这样认为的话,证明你对指针超级不理解。
int *p=&i; 这里*p的"*"是声明指针,不是取指针指向的值,它只是告诉你,p是一个指针,仅此而已;
*p=i; 这里的*才是取指针指向的地址的值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/D0rjIrIIB0TjjIBZZn0.html
相似回答
大家正在搜
相关问题
C语言中,int i=3,*p=&i; 这是给指针型变量p赋...
如何解释 int i=3,*p=&i; ?
c语言定义时 int i,j,*p=i;和int i,j,*...
指针的问题 *p=&i 和 *p=i
c++中int *p=&i 和 *p=&i有什么不同
关于c++指针的问题 int *p; *p,&p都什么意思,...
下列定义不正确的是: 。 A.int i, *p=i; B....
c语言里面的指针好乱,比如p=&i,我知道是把i的地址给p,...