我想问下指针的问题...
c++吧
全部回复
仅看楼主
level 3
yxw1993 楼主
比如我创建一个
int a = 1;
int *a1 = &a;
cout << *a1 << endl;
这里输出的是a的值.
但是同样的
我创建一个
int a = 1;
int b;
b = a;
cout << b << endl;
输出的也是a的值啊..
虽然我多新建了一次变量
唯一的区别就是
我用
* a1 = 2;之后修改了a的变量;
但是第2个例子修改一下b的值不就可以了么??
这不是一样的意思么???
到底有什么不同呢??
2013年11月21日 12点11分 1
level 12
指针存地址,变量存值。
不过估计你知道。主要原因是知道太少。。再学就知道了。。。
2013年11月21日 12点11分 2
存地址这段我还能理解. 想要查看变量的地址这一部分. 但是其余的取值部分就糊涂了... 难道说用指针就是为了看地址么??
2013年11月21日 13点11分
level 5
额 虽然我也是刚自己看了指针的部分 指针某些方面可以提高效率什么什么>_< 总之功能很强大 楼主继续学下去吧 后面应该就懂的了
2013年11月21日 16点11分 3
1