在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 官宣新年祝福语简短