Hướng đối tượng Sử dụng bộ nhớ - Pdf 89


SỬ DỤNG BỘ NHỚ
SỬ DỤNG BỘ NHỚ
TRONG C++
TRONG C++
Heap
Unitialized data
Initialized data
Code
Stack
Vương Đức Bình - Tổ bộ môn CNTT - Trường CĐBT
Hình ảnh bộ nhớ khi chương trình C++ đang thực thi
Hình ảnh bộ nhớ khi chương trình C++ đang thực thi
Vùng nhớ thấp
Vùng nhớ cao
C++ chia bộ nhớ thành
4 vùng:

Vùng mã chương trình
(Code area)

Vùng dữ liệu (Data area)

Vùng Heap

Vùng Stack
Heap
Unitialized data
Initialized data
Code
Stack

my_int = 5;
my_int++;
his_int -= 10;
}
void my_func(void)
{
int her_int; static int s_int=3;
her_int=5;
s_int++;
}
MOV my_int,5
INC my_int
SUB his_int,10
his_int =3
your_int=0
my_int=0
1. Mọi biến không được
khởi tạo đều xếp vào
vùng Unitialized area và
đều được gán giá trị 0.
2. Không phải biến nào
cũng được đặt vào vùng
Data. Chỉ có 3 loại biến
được đặt vào vùng này:

Biến toàn cục

Biến tĩnh.

Mảng được khởi

SUB his_int,10
*my_data


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status