啊哈磊_编程从这里起步
标题:
求帮助!
[打印本页]
作者:
小乖代码
时间:
2014-5-13 20:13
标题:
求帮助!
#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得到的值不会变,按理说动态存储方式函数执行后不是会内存释放吗?第二次就应该地址就不一样了才是。
作者:
rosynirvana
时间:
2014-5-13 22:29
动态存储方式?一般说的动态分配是malloc函数族申请的
作者:
4399APPLE
时间:
2014-5-14 09:23
B好像不是指针吧……
作者:
119411
时间:
2014-5-17 22:29
#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;
}
作者:
LeoGuozichuan
时间:
2014-7-6 01:27
malloc呢?
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2