Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Laksanakan pernyataan if and else secara serentak dalam C/C++

Laksanakan pernyataan if and else secara serentak dalam C/C++

PHPz
PHPzke hadapan
2023-09-05 14:29:061330semak imbas

Laksanakan pernyataan if and else secara serentak dalam C/C++

Dalam bahagian ini, kita akan belajar cara melaksanakan kedua-dua bahagian if dan else dalam kod C atau C++. Penyelesaian ini agak rumit.

Apabila if and else dilaksanakan satu demi satu, seolah-olah kenyataan tanpa if-else dilaksanakan. Tetapi di sini kita akan melihat bagaimana untuk melaksanakannya secara berurutan jika wujud.

Kod Contoh

#include <iostream>
using namespace std;
int main() {
   int x = 10;
   if(x > 5)   {
      lebel_1: cout << "This is inside if statement" <<endl;
      goto lebel_2;
   }else{
      lebel_2: cout << "This is inside else statement" <<endl;
      goto lebel_1;
   }
}

Output

This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
....
....
....

Atur cara akan bertindak sebagai gelung tak terhingga, tetapi di sini blok if dan blok else dilaksanakan serentak. Selepas semakan pertama, semakan keadaan tidak mempunyai kesan nyata pada output.

NOTA: Di sini kita menggunakan pernyataan goto untuk memaksa kawalan daripada blok if ke else , dan kemudian else ke if . Tetapi menggunakan pernyataan goto adalah tidak baik. Ini menyukarkan untuk mengesan aliran kawalan program.

Atas ialah kandungan terperinci Laksanakan pernyataan if and else secara serentak dalam C/C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam