... liệu (data
abstraction).
•
Sự trừu tượng hoá dữ liệu
nghĩa là các cấu trúc dữ liệu
và các phần tử có thể được sử
dụng mà không cần để ý đến
chi tiết cụ thể đã xây dựng nên
cấu trúc dữ liệu ... quanh dữ liệu của nó,
nghĩa là các thao tác xử lý của
đối tượng liền với dữ liệu của
nó.
•
Sự đóng gói dữ liệu và các
hàm xử lý vào một khối gọi là
một đối tượng.
•
Sự gắn kết d...
...
trình, nh
ưng chỉ ở mức dữ liệu và thủ tục. Trong OOP, việc này được nâng
lên ở mức cao hơn – mức đối tượng. Sự trừu tượng hóa được phân thành sự
trừu tượng hóa dữ liệu và trừu tượng hóa chương ... tượng hóa chương trình (program abstraction) là một sự trừu
tượng hóa dữ liệu mà làm cho các dịch vụ thay đổi theo dữ liệu.
6.3. Đối tượng (object)
Các đối tượng là chìa khóa để hiểu...
... kiểu dữ liệu là Binary
2. SetTagByte
Cú pháp:
Nội dung: Đònh giá trò cho một Tag có kiểu dữ liệu là 8bit
không dấu
3. SetTagSByte Cú pháp:
Nội dung: Đònh giá trò cho một Tag có kiểu dữ
liệu là ... Hồ Chí Minh City
Thủ tục xuất dữ liệu ra màn hình:
printf ();
Ví dụ:
tuoi=10;
printf(“I am %d years old\r\n”,tuoi);
%d,\r,\n: là các đònh dạng khi xuất dữ liệu ra màn hình
148Bis Nam Kỳ...
...
C++ cung cấp toán tử hữu dụng, sizeof, để tính toán kích thước của bất kỳ
hạng mục dữ liệu hay kiểu dữ liệu nào. Nó yêu cầu một toán hạng duy nhất có
thể là tên kiểu (ví dụ,
int) hay một biểu ... phức tạp hơn sẽ được trình bày ở phần sau của giáo
trình sau khi chúng ta thảo luận các kiểu dữ liệu khác.
Bài tập cuối chương 2
2.1 Viết các biểu thức sau đây:
•
Kiểm tra một số n l...
... trí bộ nhớ và cung cấp cách gián
tiếp để truy xuất dữ liệu trong bộ nhớ. Biến con trỏ được định nghĩa để “trỏ
tới” dữ liệu thuộc kiểu dữ liệu cụ thể. Ví dụ,
int *ptr1; // trỏ tới một int
char ... khớp với kiểu dữ liệu mà được trỏ
tới. Tuy nhiên, một con trỏ kiểu
void* sẽ hợp với tất cả các kiểu. Điều này
thật thuận tiện để định nghĩa các con trỏ có thể trỏ đến dữ liệu của n...