Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

In Hello World không dùng dấu chấm phẩy trong C++

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

  • break và continue có thể tránh bằng cách dùng điều kiện tương ứng trong vòng lặp.
  • goto có thể tránh bằng cách cấu trúc luồng điều khiển tốt hơn.
  • return trong 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.