
2、在C语言里面,册尺枯局部变量,全局变量都是存贮在栈(stack)里面的,
而所有用malloc和new这种 *** 作符动态分配的空间则都是存贮在堆(dump)里面的,
举个简单的例子:
int *ptr
ptr =(int*)malloc(100*sizeof(int))
这两州洞句中,ptr这个指针变量是存贮在栈里面,但是他所困弊指向的内容则是在堆里面。明白了吗
欢迎分享,转载请注明来源:内存溢出

2、在C语言里面,册尺枯局部变量,全局变量都是存贮在栈(stack)里面的,
而所有用malloc和new这种 *** 作符动态分配的空间则都是存贮在堆(dump)里面的,
举个简单的例子:
int *ptr
ptr =(int*)malloc(100*sizeof(int))
这两州洞句中,ptr这个指针变量是存贮在栈里面,但是他所困弊指向的内容则是在堆里面。明白了吗
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)