| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 393 人关注过本帖
标题:迷途指针问题 求大神细解释一下
取消只看楼主 加入收藏
孤独一生
Rank: 2
来 自:四川达县
等 级:论坛游民
帖 子:45
专家分:55
注 册:2013-4-1
结帖率:56.25%
收藏
已结贴  问题点数:20 回复次数:1 
迷途指针问题 求大神细解释一下
#include <stdio.h>
#include <stdlib.h>            //包含malloc函数和free函数的声明
int main()
{
    int *p=(int*)malloc(sizeof(int));   
    long *p1;
    *p=1;
    printf("将1赋给p指向的空间后,指针p读取到的值:\t\t%d\n",*p);
    free(p);
    printf("释放内存后,指针p读取到的值:\t\t\t%d\n",*p);
    p1=(long*)malloc(sizeof(long));
    printf("申请新内存块后,指针p保存的地址:\t\t%p\n",p);\*这里 p和p1的内存地址是一样的怎么回事*\
    printf("指向新内存块的指针p1保存的地址:\t\t%p\n",p1);
    *p1=0;
*p=2;
    printf("将2赋给p指向的空间后,指针p读取到的值:\t\t%d\n",*p);\*这里p和p1的输出值都是2 怎么回事*\
    printf("将2赋给p指向的空间后,指针p1读取到的值:\t%ld\n",*p1);
    free(p1);
    return 0;
}
图片附件: 游客没有浏览图片的权限,请 登录注册



[ 本帖最后由 孤独一生 于 2014-7-6 19:28 编辑 ]
搜索更多相关主题的帖子: include 空间 
2014-07-06 16:49
孤独一生
Rank: 2
来 自:四川达县
等 级:论坛游民
帖 子:45
专家分:55
注 册:2013-4-1
收藏
得分:0 
回复 2 楼 砖家的谎言
老师能加你为好友吗  我是学C语言的 以后可能有很多关于这方面的问题需要请教你  我的QQ:2537127583 我的名字:陈青松
2014-07-06 20:06
快速回复:迷途指针问题 求大神细解释一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016047 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved