黑马程序员技术交流社区

标题: 指针疑问 [打印本页]

作者: 天下1083    时间: 2015-6-12 19:51
标题: 指针疑问
定义是int *p=100是不可以的,但为什么程序中可以有*p=100
作者: 白0702    时间: 2015-6-12 22:51
前面是对指针变量进行定义并初始化,一般为int *p=&a;a是一个变量;如果你初始化过后,可以修改指针变量的值,所以程序中可以出现*p=100;
作者: 七尺阳光    时间: 2015-6-12 23:03
int *p是定义指针变量.指针是什么?指针是地址.你应该赋值给指针地址. *p 是什么? 跟定义后不同,开始定义时*只是说明这是一个指针.作用是访问指针指向的存储空间.所以你可以赋值给int类型的数值给它指向的存储单元.
作者: 追随自然    时间: 2015-6-12 23:26
学到东西了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2