Có nhiều cách để viết chương trình C++ không dùng dấu chấm phẩy. Lưu ý rằng việc này là thói quen xấu và không bao giờ nên dùng trong mã thực tế. Nội dung này chỉ mang tính tham khảo. Cách dễ nhất để viết chương trình C++ không dấu chấm phẩy là sử dụng câu lệnh if. Gần như mọi câu lệnh trong C++ đều có thể được xem như biểu thức. Vì vậy, nếu đặt câu lệnh bên trong if với một cặp ngoặc đơn rỗng, ta không cần kết thúc nó bằng dấu chấm phẩy nữa.
Ví dụ
#include <iostream>
int main() {
if (int N = 1) {
if (std::cin >> N) {}
if (std::cout << N) {}
}
}
Kết quả
Kết quả (nếu bạn nhập số 21):
21
Sử dụng break, continue, goto, và return
breakvàcontinuecó thể tránh bằng cách dùng điều kiện tương ứng trong vòng lặp.gotocó thể tránh bằng cách cấu trúc luồng điều khiển tốt hơn.- Câu lệnh
returntrong hàm non-void có thể tránh bằng cách truyền tham chiếu đóng vai trò giá trị trả về và gán nó ở cuối hàm.