... hiệu xuất của
chương trình
Ví dụ:
for (register int i = 0; i < n; ++i)
sum += i;
Chương 4
7
Hàm Nội Tuyến – Đệ Qui
Hàm Nội Tuyến – Đệ Qui
Sử dụng hàm
Thuận lợi: chương trình dễ đọc, ... vi
Biến tự động, biến thanh ghi, biến nội tuyến
Đối số mặc định, đối số hàng lệnh
Chương 4
3
Hàm Là Gì?
Hàm Là Gì?
Một phương thức để đóng gói quá trình
tính toán ...
... cho các
dữ liệu thành viên
qua danh sách khởi
tạo thành viên
Khoa Công Nghệ Thông Tin - Đại Học Cầ
n Thơ
26
Mảng các đối tượng
Mảng các đối tượng
Sử dụng hàm xây dựng không đối số (hàm
xây ... 30, 40 };
tương đương với:
Set s [4] = { Set(10), Set(20), Set(30), Set (40 ) };
Khoa Công Nghệ Thông Tin - Đại Học Cầ
n Thơ
27
Mảng các đối tượng
Mảng các đối tượng...
... 10
Truyền Bằng Trị - Con Trỏ - Tham
Truyền Bằng Trị - Con Trỏ - Tham
Chiếu
Chiếu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Truyền bằng trị (đối tượng)
void Swap1 (int x, ... << '\n';
}
?
?
Chương 5
1
Khoa Công Nghệ Thông Tin & Truyền Thông
Đại Học Cần Thơ
MẢNG - CON TRỎ -
MẢNG - CON TRỎ -
THAM CHIẾU
THAM CHIẾU
CH...
... Toán Học & Luận Lý
Toán tử Tên Ví dụ
+
Cộng
12 + 4. 9 // cho 16.9
-
Trừ
3.98 - 4 // cho -0 .02
*
Nhân
2 * 3 .4 // cho 6.8
/
Chia
9 / 2.0 // cho 4. 5
%
Lấy phần dư
13 % 3 // cho 1
Toán
tử
Tên Ví ... 25
/=
n /= 25 n = n / 25
% =
n %= 25 n = n % 25
< < =
n <<= 4 n = n << 4
> > =
n >>= 4 n = n >> 4
7
Toán Tử Điều Kiện, Phẩy &...
... C++
Biến, hằng, chú thích, kiểu dữ liệu
Bộ nhớ, nhập xuất
Cách đặt tên
Chương 1
4
Chương Trình C++ Đầu Tiên
Chương Trình C++ Đầu Tiên
Sử dụng bất kỳ trình
soạn thảo nào
Lưu đúng định ... ngôn ngữ C++ hiện tại được điều
khiển bởi ANSI và ISO
3
Mở Đầu
Mở Đầu
Mục tiêu
Giới thiệu các khái niệm cơ bản của một
chương trình C++
Nội dung
Viết...
... Tin - Đại Học Cầ
n Thơ
13
Chuyển kiểu
Chuyển kiểu
Có sẵn 1 phép chuyển kiểu không tường minh:
Đối tượng lớp cha = Đối tượng lớp con;
Áp dụng cho cả đối tượng, tham chiếu và con trỏ.
Chương ... Window
{ /* */ };
Đối tượng Menu
Sự mơ hồ - dư thừa dữ liệu
Khoa Công Nghệ Thông Tin - Đại Học Cầ
n Thơ
17
Lớp cơ sở ảo (tt)
Lớp cơ sở ảo (tt)
Cách xử lý: dùn...
... và đối tượng.
Quá trình tiến hóa của OOP
1. Lập trình tuyến tính
2. Lập trình có cấu trúc
3. Sự trừu tượng hóa dữ liệu
4. Lập trình hướng đối tượng
6 .4
Tại Sao
Tại Sao
Tiếp Cận Hướng Đối ... nhau
đối với các đối tượng/ các lớp khác nhau.
Ngữ cảnh khác kết quả khác
Đường Thẳng Hình TrònĐiểm Hình Vuông
Vẽ
6.2
Lập Trình Hướng Đối Tượng...
...
1
Khoa Công Nghệ Thông Tin & Truyền Thông
Đại Học Cần Thơ
LỆNH
LỆNH
CHƯƠNG 3:
CHƯƠNG 3:
(INSTRUCTION)
(INSTRUCTION)
2
Lệnh
Lệnh
Mục tiêu
Cung cấp cú pháp và cách ... << min << '\n';
;
}
Ví dụ:
Lệnh rỗng Lệnh vô dụng
4
Lệnh Rẽ Nhánh
Lệnh Rẽ Nhánh
Lệnh if và if-else
if (biểu thức)
lệnh;
Lệnh switch
switch (biểu thức) {
case hằng ... lệnh 1;
else
lệ...
... Một Chương Trình C++
Có lẽ một trong những cách tốt nhất để bắt đầu học một ngôn ngữ lập trình là bằng một
chương trình. Vậy đây là chương trình đầu tiên của chúng ta :
// my first program in C++
... lệ trong C++. Thêm vào đó ANSI -C++ còn
có những toán tử chuyển đổi kiểu mới đặc trưng cho lập trình hướng đối tượng.
sizeof()
Toán tử này có một tham số, đó có...