Có nhiều cách để viết một chương trình C ++ không có dấu chấm phẩy. Lưu ý rằng thực hiện điều này là rất xấu và không bao giờ được sử dụng trong mã thực. Điều này được trình bày giống như nội dung thông tin. Cách dễ nhất để viết một Chương trình C ++ không có Dấu chấm phẩy là sử dụng câu lệnh if. Hầu hết tất cả các câu lệnh trong C ++ đều có thể được coi là biểu thức. Vì vậy, nếu chúng ta đặt câu lệnh bên trong câu lệnh if với một cặp dấu ngoặc đơn trống, chúng ta không phải kết thúc câu lệnh đó bằng dấu chấm phẩy nữa.
Ví dụ
#include<iostream> int main() { if (std::cout << "Hello world!") {} }
Đầu ra
Điều này sẽ cung cấp đầu ra -
Hello World
Bạn thậm chí có thể lấy đầu vào, 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) {} } }
Đầu ra
Điều này sẽ đưa ra kết quả (nếu bạn nhập số 21)
21
Sử dụng các câu lệnh break, continue, goto và return
- Các câu lệnh
- break và continue có thể tránh được bằng cách sử dụng các điều kiện tương ứng trong các vòng lặp.
- câu lệnh goto có thể tránh được bằng cách cấu trúc luồng kiểm soát tốt hơn.
- Câu lệnh return trong một hàm non-void có thể tránh được bằng cách chuyển một tham số tham chiếu đóng vai trò là giá trị trả về và phải được gán ở cuối hàm.