相关疑难解决方法(0)

C:C程序执行的内存布局

我想知道内核如何为简单的C程序提供内存.

例如 :

#include<stdio.h> 
#include<malloc.h> 
int my_global = 10 ; 
main() 
{ 
char *str ; 
static int val ; 
str = ( char *) malloc ( 100 ) ; 
scanf  ( "%s" , str ) ;
printf( " val:%s\n",str ) ;
free(str) ;
return 1 ;
}
Run Code Online (Sandbox Code Playgroud)

看,在这个程序中我使用静态,全局和malloc来分配动态内存那么,内存的布局将是......?任何人给我的网址,其中将包含有关此过程的详细信息..

c

5
推荐指数
1
解决办法
6680
查看次数

标签 统计

c ×1