示例: int a=0; //全局初始化区 char *p1;//全局未初始化区 void main() { int b;// 栈 char s[]="123";//栈 char *p2; //栈 char *p3="hello,world"; //"hello,world\0"在常量区,p3在栈上 static int c=0; //全局静态初始化区 p1=(char *)malloc(128); //堆分配 p2=(char *)malloc(256); //对分配 free(p1) ; //显式释放 free(p2); //显示释放 } |
|