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 (std::cout << "Hello world!") {}
}
Kết quả
Hello World
Bạn thậm chí có thể nhập dữ liệu, khai báo biến, định nghĩa hàm, v.v. theo cách này. Ví dụ:
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.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.