... thường bên
c nh cc câu lệnh chính th c của chương trình, NSD c n đư c phép viết vào chương
trình cc câu ghi chú, giải thích để làm rõ nghĩa hơn chương trình. Một chú thích c thể
ghi chú về nhiệm ... chươngtrình sẽ gán giá trị 23 cho biến cd và
11 cho biến cr.
Chú ý: giả sử NSD nhập 2 311 ↵ (không c dấu c ch giữa 23 và 11 ) thì chương
trình sẽ xem 2 311 là một giá trị và gán cho cd. Máy ...
đè. Cc phím Delete, Backspace cho phép xoá một kí tự tại vị trí con trỏ và
4
Chương 1.Cc khái niệm c bản c a C+ +
4. Chú thích trong chương trình
Một chươngtrình thường đư c viết một c ch...
... successful termination
41
42 } // end main
43
mảng face chứa cc con trỏ
trỏ đến cc mảng char.
20 04 Trần Minh Châu.
FOTECH. VNU.
25
fig05 _15 .cpp
(1 of 3)
1 // Fig. 5 .15 : fig05 _15 .cpp
2 // This program ... trong hàm
– đư c trả về từ hàm
– đư c lưu trong mảng
– đư c gán cho cc con trỏ hàm kh c
20 04 Trần Minh Châu.
FOTECH. VNU.
17
fig05 _10 .cpp
(2 of 2)
fig05 _10 .cpp
output (1 of 1)
26 // convert string ... bài
5 .11 Con trỏ tới hàm
5 . 12 Giới thiệu về xử lý ký tự và xâu
5 . 12 .1 Tổng quát về ký tự và xâu
5 . 12 .2 Cc hàm xử lý xâu
20 04 Trần Minh Châu.
FOTECH. VNU.
35
fig05 _20 .cpp
(1 of 2)
1 // Fig. 5 .20 :...
... 3.
3 .2 Cc thành phần c a chươngtrình C+ +
• Cc module: cc hàm(function) và lớp(class)
Ccchươngtrình sử dụng cc module mới và đóng gói sẵn
(“prepackaged”)
–Mới: cc hàm và lớp do lậptrình ... 7
y = 7
y đư c khai báo là một tham chiếu tới x.
20 04 Trần Minh Châu.
FOTECH. VNU.
66
fig03 _22 .cpp
(1 of 1)
fig03 _22 .cpp
output (1 of 1)
1 // Fig. 3 .22 : fig03 _22 .cpp
2 // References must be initialized.
3 ... th c
fmod( 13 .657, 2. 333 ) is 1. 9 92
log( x )
loga tự nhiên c a x (c số e)
log( 2. 718 28 2 ) is 1. 0
log( 7.389056 ) is 2. 0
log10( x )
loga c số 10 c a x
log10( 10 .0 ) is 1. 0
log10( 10 0.0...
... namespace std;
C c tên đã định nghĩa trư c trong C+ + đư c
chứa trong standard (std) namespace, chỉ
dẫn using cho phép truy c p tr c tiếp vào cc
tên trong namespace chuẩn
14
Bài tập 1
Viết chương ... dịch source
file thành object file (mã
máy_machine code)
Dùng linker kết object file với
c c module kh c (thư viện)
để tạo thành file th c thi
(executable file)
12
C u tr cccchươngtrình ... đối tượng
2
SỰ PHÁT TRIỂN VÀ CC Đ C TRƯNG
C A C+ +
1
NGÔNNGỮLẬPTRÌNH C+ +
Bài 1- GIỚI THIỆU
11
return 0 để kết th c hàm main()
trả về giá trị 0 là mã thoát
trên th c tế đư c xem như...
... tập
•
Viết chươngtrình giải phương trình b c nhất
•
Viết chươngtrình giải phương trình b c2
•
Mở rộng chươngtrình tính tiền mua kem theo khuyến
mại: c mua trên 10 que kem thì giá một que đư c giảm ... biến logic,
hằng logic, cc toán tử logic. Giá trị c a biểu
th c Logic chỉ là 1 trong 2 giá trị true (đúng ; 1)
ho c false (sai ; 0)
•
Ví dụ:
a > (b + 4)
2 < 0
C c toán tử Logic
•
Ký ... 2)
< ;c u lệnh 2& gt;;
else
< ;c u lệnh 3>;
false
đi u ki n 1 ệ
true
C u l nh 2
C u l nh 1
đi u ki n 2 ệ
C u l nh 3ệ
false
true
NGÔN NGỮLẬPTRÌNH C+ + 1
Tuần 2
Giảng viên: Ths Trần Đ c Minh
Email:...
... không c ng nh c (loose typing).
K thu t l p trình ậ ậ
2/ 31
C c n i dung chínhộ
C c đ c điểm nổi bật c a C
C u tr c của một chươngtrình viết bằng C
C c kiểu dữ liệu c bản
C c thao t c ... (1/ R[i]);
return 1/ Rtg;
}
K thu t l p trình ậ ậ
3/ 31
Một số đ c điểm chính c a C
C là một ngônngữlậptrình b c trung (kết hợp giữa
b c cao và b c thấp)
C là ngônngữcc u tr c
C là một ngônngữ ... mềm dẻo, c thể viết
c cchươngtrình ở nhiều m c kh c nhau từ thấp
đến cao.
C tạo ra ccchươngtrình hiệu quả
C là một ngônngữ khả chuyển (portable).
C có kích thư c nhỏ
C định kiểu...