您的位置:首页 > 其它

关于指针的一点点感受

2009-12-30 13:43 169 查看
int *p ;
int i = 5;
p = &i;//P指向I的地址;
i = 10;
CString str;
str.Format(L"%d",*p);

//此时*p的值是10,因为它指的是i的地址,当i的内容改变,*p自然也改变

以下:

int *p = new int(10);
int i = 5;
*p = i;//P指向I的内容;
i = 10;
CString str;
str.Format(L"%d",*p);
delete p;

//此时只是改变*p的值,i的值改变不会影响P;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: