在C++中,goto
语句是一种控制流语句,用于无条件地转移到程序中指定的行。goto
语句的使用通常是不推荐的,因为它可能导致代码结构变得混乱、不易理解和维护。然而,在某些特殊情况下,goto
语句可能是一种有效的解决方法。
示例代码:
#include <iostream>
using namespace std;
int main() {
int x ;
cout<<"请输入一个数字:"<<endl;
cin>>x;
if (x > 5) {
cout << "x is greater than 5" << std::endl;
goto end;
}
cout << "x is less than or equal to 5" << std::endl;
end:
cout << "End of the program" << std::endl;
return 0;
}
结果输出:
1
2