在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