问题描述
#include <stdio.h>
int main () {
int var = 20; /* actual variable declaration */
int *ip; /* pointer variable declaration */
ip = &var; /* store address of var in pointer variable*/
printf("Address of var variable: %x\n",&var );
/* address stored in pointer variable */
printf("Address stored in ip variable: %x\n",ip );
/* access the value using the pointer */
printf("Value of *ip variable: %d\n",*ip );
return 0;
}
在此示例中,有* ip,也有ip。我知道* ip用于声明指针,但是* ip与ip是同一件事吗?为什么ip = &var
不使用*?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)