Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Giáo trình phân tích khả năng ứng dụng kiểu dữ liệu sơ cấp trong ngôn ngữ lập trình p3 docx
Nội dung xem thử
Mô tả chi tiết
Ngôn ngữ lập trình Chương II: Kiểu dữ liệu
9
Xét về mặt nguồn gốc thì có thể phân ÐTDL làm hai loại: ÐTDL tường minh và
ÐTDL ẩn.
ÐTDL tường minh là một ÐTDL do người lập trình tạo ra chẳng hạn như các biến,
các hằng,… được người lập trình viết ra trong chương trình.
ÐTDL ẩn là một ĐTDL được định nghĩa bởi hệ thống như các ngăn xếp lưu trữ các
giá trị trung gian, các mẩu tin kích hoạt chương trình con, các ô nhớ đệm của tập tin...
Các ÐTDL này được phát sinh một cách tự động khi cần thiết trong quá trình thực
hiện chương trình và người lập trình không thể truy cập đến chúng được.
2.2.3 Thuộc tính của ÐTDL
Thuộc tính của một ĐTDL là một tính chất đặc trưng của ĐTDL đó.
Mỗi ÐTDL có một tập hợp các thuộc tính để phân biệt ĐTDL này với ĐTDL khác.
Các ĐTDL sơ cấp chỉ có một thuộc tính duy nhất là kiểu dữ liệu của đối tượng đó. Các
ĐTDL có cấu trúc có thêm các thuộc tính nhằm xác định số lượng, kiểu dữ liệu của
các phần tử và các thuộc tính khác.
2.2.4 Giá trị dữ liệu
Giá trị dữ liệu (GTDL) của một ĐTDL sơ cấp có thể là một số, một ký tự hoặc là một
giá trị logic tùy thuộc vào kiểu của ĐTDL đó.
Mỗi GTDL thường được biểu diễn bởi một dãy các bit trong bộ nhớ của máy tính.
Cần phân biệt hai khái niệm ÐTDL và GTDL. Một ÐTDL luôn luôn được biểu diễn
bởi một khối ô nhớ trong bộ nhớ của máy tính trong khi một GTDL được biểu diễn bởi
một dãy các bit. Khi nói rằng một ÐTDL A chứa một GTDL B có nghĩa là: khối ô nhớ
biểu diễn cho A chứa dãy bit biểu diễn cho B.
GTDL của một ĐTDL có cấu trúc là một tập hợp các GTDL của các phần tử của
ĐTDL có cấu trúc đó.
2.2.5 Thời gian tồn tại
Thời gian tồn tại (lifetime) của một ÐTDL là khoảng thời gian ĐTDL chiếm giữ bộ
nhớ của máy tính. Thời gian này được tính từ khi ÐTDL được tạo ra cho đến khi nó bị
hủy bỏ trong quá trình thực hiện chương trình.
2.2.6 Các mối liên kết
Một ÐTDL có thể tham gia vào nhiều mối liên kết trong thời gian tồn tại của nó. Các
liên kết quan trọng nhất là:
• Sự liên kết của ÐTDL với một hoặc nhiều giá trị. Sự liên kết này có thể bị thay
đổi bởi phép gán trị.
• Sự liên kết của một ÐTDL với một hoặc nhiều tên được tham chiếu trong quá
trình thực hiện chương trình. Các liên kết này được thiết lập bởi sự khai báo và
thay đổi bởi việc gọi và trả chương trình con.
Click to buy NOW!
PDF-XChange Viewer
www.docu-track.co m
Click to buy NOW!
PDF-XChange Viewer
www.docu-track.co m