搜索
查看: 778|回复: 4
打印 上一主题 下一主题

求帮助!

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-13 20:13:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>#include <stdlib.h>int main(){        int a,b;    a=10;    printf("%d\n",a);    b=&a;    printf("%ld\n",b);        system("pause");        return 0;}
我想知道为什么B得到的值不会变,按理说动态存储方式函数执行后不是会内存释放吗?第二次就应该地址就不一样了才是。

沙发
发表于 2014-5-13 22:29:57 | 只看该作者
动态存储方式?一般说的动态分配是malloc函数族申请的
板凳
发表于 2014-5-14 09:23:49 | 只看该作者
B好像不是指针吧……
地板
发表于 2014-5-17 22:29:38 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main(){        
    int a;
    int *b;   
    a=10;
    printf("%d\n",a);   
    b=&a;   
    printf("%ld\n",*b);        
    system("pause");        
    return 0;
    }
5#
发表于 2014-7-6 01:27:54 | 只看该作者
malloc呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表