同时在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 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短