Computer >> Máy Tính >  >> Lập trình >> C ++

Thực thi đồng thời cả câu lệnh if và else trong C / C ++

Trong phần này, chúng ta sẽ xem cách thực thi đồng thời phần if và else trong mã C hoặc C ++. Giải pháp này hơi phức tạp một chút.

Khi if và else được thực thi lần lượt thì nó giống như thực thi các câu lệnh mà if-else không có mặt. Nhưng ở đây chúng ta sẽ xem liệu họ có trình bày cách thực thi chúng lần lượt hay không.

Mã mẫu

 #include  using namespace std; int main () {int x =10; if (x> 5) {lebel_1:cout <<"Đây là bên trong câu lệnh if" < 

Đầu ra

 Đây là bên trong câu lệnh if Đây là bên trong câu lệnh else Đây là bên trong câu lệnh ifĐây là bên trong câu lệnh else Đây bên trong câu lệnh ifĐây là bên trong câu lệnh else Đây bên trong câu lệnh ifĐây là bên trong câu lệnh else ............  

Chương trình này sẽ hoạt động giống như một vòng lặp vô hạn, nhưng ở đây, khối if và khối else đang thực thi đồng thời. Sau lần kiểm tra đầu tiên, việc kiểm tra điều kiện không thực sự bị ảnh hưởng đến đầu ra.

Lưu ý: Ở đây chúng tôi đang sử dụng một câu lệnh goto để gửi điều khiển một cách cưỡng bức từ khối if sang khối khác và từ khối khác đến if. Nhưng việc sử dụng câu lệnh goto là không tốt. Rất khó để theo dõi luồng điều khiển của một chương trình.