C语言中,指针指向的地址.那个地址是什么地址
展开全部
那个地址 是被指向的变量的地址。
当指针刚声明完毕时,它并无指向的地址,只有当指针与 某有存储地址的变量发生联系时,才有指向地址。
例如:
int *p; // 这时 p 没有指向地址
int a=3,b=14;
p = &a; 这时 p 指向了 变量 a 的地址了.
// 数值 *p 等于 a 里存放的数值。 printf("%d", *p); 得 3。
这时,若 a = a+1; 输出 printf("%d", *p); 得 4。
p = &b; p 指向了 变量 b的地址 了,输出 printf("%d", *p); 得 14 啦。
当指针刚声明完毕时,它并无指向的地址,只有当指针与 某有存储地址的变量发生联系时,才有指向地址。
例如:
int *p; // 这时 p 没有指向地址
int a=3,b=14;
p = &a; 这时 p 指向了 变量 a 的地址了.
// 数值 *p 等于 a 里存放的数值。 printf("%d", *p); 得 3。
这时,若 a = a+1; 输出 printf("%d", *p); 得 4。
p = &b; p 指向了 变量 b的地址 了,输出 printf("%d", *p); 得 14 啦。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询