黑马程序员技术交流社区
标题: C 指针的一点小见解 [打印本页]
作者: qq5591916 时间: 2015-1-31 21:59
标题: C 指针的一点小见解
int main(int argc, const char * argv[]) {
int p=15; //定义变量P
int *a; //定义指针a (int *) a
a=&p; //将p的地址 赋值给a
*a=12; //因为a=&p 指向p的地址 *a 表示 访问*(&p) 也就是访问p的值
// change(&p);
printf("%d\n",p); //结果位12
}
/*
1,指针是指向 地址
2,指针未经过初始化不能间接使
*/
作者: 1026238004 时间: 2015-1-31 22:23
加油学习!
作者: Melody丶Zhy 时间: 2015-1-31 23:10
change(&p); 这个是什么意思啊 楼主。。
作者: 562632346 时间: 2015-2-1 00:03
我也刚看完这段,看来咱俩进度差不多哈哈哈
作者: qq5591916 时间: 2015-2-1 10:44
&p 表示指向变量p的内存地址。
作者: Melody丶Zhy 时间: 2015-2-1 13:31
谔谔 这个我知道, 那个change();难道是个函数?
作者: qq5591916 时间: 2015-2-1 16:33
我都注释了,你就不用管它了 ;P
作者: yesha 时间: 2015-2-1 17:12
这是指针的定义,就是把指针的数值,传到a的内存中
作者: Melody丶Zhy 时间: 2015-2-1 18:28
搜噶。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |