... logic
•
Biểu th c Logic (hay c n gọi là biểu th c điều
kiện ho c biểu th c nhị phân) là biểu th c trong
đó c thể chứa cc toán tử so sánh, biến logic,
hằng logic, cc toán tử logic. Giá trị c a biểu ... thì th c hiện
c ng vi c C, c n nếu A không thỏa mãn điều
kiện B thì th c hiện c ng vi c D.
•
C 2 dạng c u lệnh rẽ nhánh if
–
Dạng khuyết
–
Dạng đầy đủ
M c ưu tiên c a cc toán tử
•
M c ưu ... th c Logic
–
bool y;
y = A && (B || C) || (!D) // Vế phải c ng là một
biểu th c Logic
Biểu th c Logic ph c tạp
•
Biểu th c Logic ph c tạp đư c tạo thành
bởi sự kết hợp giữa cc toán...
... nghĩa t c động c n đư c th c hiện cho
giá trị hiện thời c a cc tham số bằng cc t c động đã đư c
định nghĩa trư c đây với kích thư c tham số nhỏ hơn.
C c đ c điểm c a quá tải hàm
•
C c khai ... long b);
C c đ c điểm c a quá tải hàm
•
Chú ý: C n đảm bảo cc kiểu kh c nhau
c a cc tham số c a cc hàm quá tải là
c c kiểu kh c nhau th c sự
•
Ví dụ: Kiểu đư c typedef thật ra chỉ là một ... trị c a cc tham số hình th c x, y chỉ đư c đổi chỗ
cho nhau trong pham vi c a hàm. Nhưng giá trị cc
tham số th c sẽ không đổi chỗ đư c cho nhau.
Quá tải hàm
•
C+ + cho phép tạo ra cc hàm...
... chuyển): chạy trên cc máy tính
và hệ điều hành kh c nhau.
• Ít từ
khoá: Cc từ khoá dùng riêng cho ngônngữ khi lập trình.
• Ngônngữlậptrìnhc u tr c
• C là ngônngữ b c trung: ccc tính ... 1999.
Quách Tuấn Ng c, Ngônngữlậptrình C, NXBGD, 1998.
1
Giới thiệu ngônngữ C
C u tr c cơ bản c a một chương trình C. Ví dụ một
chương trìnhC đơn giản
C c khái niệm c bản: Biến, hằng, ... nguyên mẫu cc hàm */
function prototype
/* 5. Khai báo cc biến toàn cc */
int main (void) /* 6. “Chương trình chính” */
{ Khai báo cc biến;
Tập lệnh;
}
/* 7. Cc chương trình con”- cc hàm */
5
V
V
í
í
d
d
ụ
ụ
...
... thị cc thong tin về sách. Viết chương trình chính th c
hiện:
- Nhập thông tin cho n cuốn sách
Mai Đình Ng c - CCK02TH2 4 Trường: Đại H c Qu c Gia TP.HCM
BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C+ +
}
Bài ... Đình Ng c - CCK02TH2 6 Trường: Đại H c Qu c Gia TP.HCM
BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C+ +
Viết chương trình chính th c hiện nhập vào một danh sách n h c sinh, sau đó hiển thị danh sách những ... +";
}
getch();
}
Mai Đình Ng c - CCK02TH2 13 Trường: Đại H c Qu c Gia TP.HCM
BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C+ +
public:
void nhap()
{
cout<<"\nNgay:";cin>>ngay;
cout<<"Thang:";cin>>thang;
cout<<"Nam:...
... c ng dụng, c thể chia cc cấu tr c điều khiển thành cc nhóm chính :
Nhảy không c điều kiện.
Rẽ nhánh.
Tổ ch c chu trình.
Ngoài ra c n một số toán tử kh c có ch c năng bổ trợ nh break, continue.
5.1. ... số liệu ta c thể thao t c theo nhiều c ch kh c nhau:
C ch 1 :
Đa ba số vào c ng một dòng, cc số phân c ch nhau bằng dấu c ch ho c dấu tab.
C ch 2 :
Đa ba số vào ba dòng kh c nhau.
C ch 3 :
Hai ... lệnh đầu tiên c a hàm main() và kết th c khi
gặp dấu } cuối c ng c a hàm này. Khi chơng trình làm vi c, máy c thể chạy từ hàm này sang hàm
kh c.
C c chơng trìnhC đ c tổ ch c theo mẫu :
hàm...