您的位置:首页 > 其它

关于局部指针变量 函数调用后 该指针的问题

2014-08-27 23:13 393 查看
unsigned short *Sum(unsigned char a, unsigned char b)

{

unsigned short P = 0;///

P = a + b;

return &P;

}

指针p,任何时候都是指向某一个地址的。不管他指向哪里,不管是有效内存还是无效内存,该地址总是有一个值的,至于值是多少就不一定了。

局部变量在函数调用结束后 变量值被释放了,只是说这快内存可以用了 不代表没有数据,(好比硬盘格式之后 可以恢复就是内部数据时有的 (个人理解)) 无论什么时候都不要返回:局部变量的引用

来自“http://bbs.csdn.net/topics/390872369
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: