Toán tử
Các toán tử ngôn ngữ mô tả một số thao tác thuật toán cần được thực hiện để hoàn thành một nhiệm vụ. Thân chương trình là một chuỗi các toán tử như vậy. Các toán tử nối tiếp nhau được phân tách bằng dấu chấm phẩy.
Toán tử | Mô tả |
---|---|
Toán tử ghép {} | Một hoặc nhiều toán tử bất kỳ, được bao bọc trong dấu ngoặc nhọn {} |
Toán tử biểu thức (; ) | Bất kỳ biểu thức nào kết thúc bằng dấu chấm phẩy (;) |
Toán tử return | Kết thúc hàm hiện tại và trả quyền điều khiển về chương trình gọi |
Toán tử điều kiện if-else | Được sử dụng khi cần đưa ra lựa chọn |
Toán tử điều kiện ?: | Một tương tự đơn giản của toán tử điều kiện if-else |
Toán tử chọn switch | Chuyển quyền điều khiển đến toán tử tương ứng với giá trị biểu thức |
Toán tử vòng lặp while | Thực hiện một toán tử cho đến khi biểu thức kiểm tra trở thành sai. Biểu thức được kiểm tra trước mỗi lần lặp |
Toán tử vòng lặp for | Thực hiện một toán tử cho đến khi biểu thức kiểm tra trở thành sai. Biểu thức được kiểm tra trước mỗi lần lặp |
Toán tử vòng lặp do-while | Thực hiện một toán tử cho đến khi biểu thức kiểm tra trở thành sai. Điều kiện kết thúc được kiểm tra sau mỗi vòng lặp. Thân vòng lặp luôn được thực thi ít nhất một lần |
Toán tử break | Kết thúc việc thực thi toán tử bên ngoài gần nhất được gắn với switch , while , do-while hoặc for |
Toán tử continue | Chuyển quyền điều khiển đến đầu của toán tử vòng lặp bên ngoài gần nhất while , do-while hoặc for |
Toán tử new | Tạo một đối tượng có kích thước phù hợp và trả về mô tả của đối tượng đã tạo |
Toán tử delete | Xóa đối tượng được tạo bởi toán tử new |
Một toán tử có thể chiếm một hoặc nhiều dòng. Hai hoặc nhiều toán tử có thể nằm trên cùng một dòng. Các toán tử điều khiển thứ tự thực thi (if
, if-else
, switch
, while
và for
) có thể được lồng vào nhau.
Ví dụ:
cpp
if(Month() == 12)
if(Day() == 31) Print("Happy New Year!");
1
2
2
Xem thêm
Khởi tạo biến, Phạm vi hiển thị và vòng đời của biến, Tạo và xóa đối tượng