#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int b = 3;
int main() {
int a = 4;
printf("The address of a is 0x%08x\n",&a);
printf("The address of b is 0x%08x\n",&b);
return 0;
}
The address of a is 0x0022fe4c
The address of b is 0x00403010
--------------------------------
Process exited after 0.003875 seconds with return value 0
Press any key to continue . . . _
Mọi người cho em hỏi vì sao địa chỉ của biến global lại cao hơn địa chỉ của biến nằm trong stack nhỉ, Theo em được biết thì biến global được khởi tạo giá trị được lưu trong vùng nhớ data có địa chỉ bộ nhớ thấp hơn địa chỉ của stack .