例子程序
1
2
3
4
5
6
7
8
9
10
11
12
13
|
//main.cpp int
a = 0; //全局初始化區 char
*p1; //全局未初始化區 main() { int
b; //棧 char
s[] = "abc" ; //棧 char
*p2; //棧 char
*p3 = "123456" ; //123456\0在常量區,p3在棧上。 static
int
c =0; //全局(靜態)初始化區 p1
= ( char
*) malloc (10); p2
= ( char
*) malloc (20); //分配得來的10和20字節的區域就在堆區。 } |