在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 60岁长辈祝福语简短
14 酒店客人祝福语简短
15 给医生简短新年祝福语
16 别人复读怎么祝福语简短
17 生日祝福语简短激励女生
18 朋友搬迁新房祝福语简短