同时在C / C ++中执行if和else语句
在本部分中,我们将看到如何在C或C++代码中同时执行if和else部分。这个解决方案有点棘手。
当if和else依次执行时,就像执行if-else不存在的语句一样。但是在这里,我们将看到它们是否存在,如何一个接一个地执行它们。
范例程式码
#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;
}
}输出结果
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 .... .... ....
该程序将像一个无限循环一样工作,但是在这里,if块和else块是同时执行的。第一次检查后,条件检查实际上不会影响输出。
注意:这里我们使用goto语句将控件从if块强制发送到else和else到if。但是使用goto语句不是很好。很难跟踪程序的控制流。
热门推荐
10 治愈语句祝福语大全简短
11 女朋友考试祝福语简短
12 对离岗同事祝福语简短
13 蛋糕生日弥勒祝福语简短
14 离职横幅升职祝福语简短
15 邻家生小孩祝福语简短
16 幼教专干调动祝福语简短
17 婆婆生娃祝福语简短
18 新年祝福语长篇文案简短