
CÁC ĐẶC ĐIỂM CỦA C++
Chương 1
1
• Các khái niệm cơ bản của C++
• Lập trình cấu trúc trong C++
• Các đặc điểm mới của C++

Nội dung
•Các khái niệm cơ bản trong C++
•Cấu trúc điều khiển
•Hàm và cấu trúc chương trình
•Con trỏ và chuỗi ký tự
•Tham số mặc nhiên của hàm
•Tái định nghĩa hàm
•Hàm tại chổ (inline)
•Truyền tham số
•Tham chiếu
•Struct
2

Các khái niệm cơ bản
•Từ khóa
– Dành riêng cho ngôn ngữ ⇨không được đặt tên
trùng với từ khóa.
– Là chữ thường
Vd : char, int, return, for, else, const,
static
•Tên
–Phân biệt chữ HOA và chữ thường
–Gồm chữ, số, ‘_’ và phải bắt đầu bằng chữ cái.
– Độ dài tối đa là 32
– Nên theo quy cách đặt tên.
Vd: x, hoten, a1, num_of_var, Delta, TEN, ...
3

Các khái niệm cơ bản
•Kiểu dữ liệu
Tên kiểu Kích thước Phạm vi
char 1 byte -128 ⇨127
unsigned char 1 byte 0 ⇨255
int 2 bytes -32768 ⇨32767
unsigned int 2 bytes 0 ⇨65535
short 2 bytes 0 ⇨65535
long 4 bytes -231 ⇨231 - 1
unsigned long 4 bytes 0 ⇨232 - 1
float 4 bytes 1.2e-38 ⇨3.4e38
double 8 bytes 2.2e-308 ⇨1.8e308
4

Các khái niệm cơ bản
•Biến
–Khai báo: bất kỳ vị trí nào trong chương trình
– Khởi tạo: có thể vừa khai báo và khởi tạo
Vd: int x=5, y=10;
for( int i=0, tong =0 ; i<10 ; i++)
tong +=i ;
– Biến khai báo trong 1 khối lệnh: chỉ có phạm vi
hoạt động trong khối lệnh đó.
Vd: if( delta >0 ) {
float x1= (-b + sqrt(delta)) / (2*a);
float x2= (-b - sqrt(delta)) / (2*a);
...
}
5