黑马程序员技术交流社区
标题:
指针问题
[打印本页]
作者:
每天进步一点点
时间:
2014-6-21 20:15
标题:
指针问题
本帖最后由 每天进步一点点 于 2014-6-22 19:45 编辑
int *p = 9; //这种写法对吗
printf("%p",p);//
printf("%d",p);
请高手们分别说一下每行代码什么意思?
作者:
zys456465111
时间:
2014-6-21 20:52
肯定不对了
int *p = 9 //没有指向一个整形变量
//如果你想赋值应该这样
int a = 0;
int *p = &a;
*p = 9;
printf("%p",p); //这里输出指针P的地址,格式为16进制
printf("%d",p); //这里输出指针p所指向的变量的地址
作者:
huangqiwa
时间:
2014-6-21 22:07
楼上正确!
作者:
每天进步一点点
时间:
2014-6-22 19:44
谢谢,明白了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2