黑马程序员技术交流社区
标题:
ios指针问题
[打印本页]
作者:
cenjuwei
时间:
2015-9-15 00:01
标题:
ios指针问题
看的好乱.为什么有时候**p才表示内容有时候又是*p。看得我好乱!我是不是没有机会去十月班了?有没有高手详细给我说说!谢谢大家!
作者:
大宝820
时间:
2015-9-15 14:50
兄弟你还是报11月的吧。十月份已经满了
作者:
陆露
时间:
2015-9-15 17:08
#import <Foundation/Foundation.h>
int main()
{
int age = 10;
//你不知道有个a 或者a这个变量时隐藏的;
int *p = &age;
//但是你知道有个指针p他可以修改,但是你不能调用*p
//那么只有创建一个新指针来指向p 间接的进行修改a的值
//那么你肯定会创建一个新指针例如指针c来指向p
//int *c = &p;
//*c = 100;
//printf("%d",age);
//没有修改成功 a的值 还是10;
//但是这样做并没有修改到a的值,那么应该怎么办呢。 只有利用指针指向指针
//虽然你上面也是想利用新指针指向就指针 但是那样做法错误的 下面的是正确的方法
int **cp = &p;
**cp = 500;
printf("%d\n",age);
//这样你新定义的指针他就可以修改 隐藏a变量的值了;
//因为这种格式才是 指针指向指针的格式, 我也是新手菜鸟0基础在家自学
//解释的不到位 希望大神指点。
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2