请问通过下面的程序 指针P 是否指向了一个合法的整型变量?怎样才算 指向合法的整型变量?

[复制链接]
查看11 | 回复2 | 2012-8-10 08:08:10 | 显示全部楼层 |阅读模式
在函数fun中,p的确获得了合法的s的指针;但是由于变量s是函数内的自动变量,其地址位于堆栈上,这样在退出函数 fun 后,该地址就失效了。指向合法的地址,应该指获得一个可以访问的地址。像上面这种情况,函数内是合法的,函数外就无效。也就是说,返回的p没有意义。...
回复

使用道具 举报

千问 | 2012-8-10 08:08:10 | 显示全部楼层
printf 日已不合法。原因是出fun之后,s的生命周围结束。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行