1
我应该采取以下程序片段,并使用goto语句,显示通过回路中的流量控制显示的流量控制:使用goto语句明确地通过循环
for (int i = n; i > 0; i--) {
if (x != A[i])
break;
}
我意识到,goto语句应该避免,但这是问题所要求的。我认为这应该是什么,以便通过循环显示流量控制:
for (int i = n; i > 0; i--) {
if (x != A[i])
goto xValue;
break;
}
xValue: cout << "The value of x: \n" << x;
这是正确的吗?我对于是否在break语句之前或之后放置goto语句并不积极。
问:你为什么不删除“破发”?问:你不应该用goto代替for“for”循环吗? – paulsm4
那么,你是说用'goto'替换'for',并且完全删除break语句? @ paulsm4 – ComputerScientist123
我也会删除for循环,并用明确的gotos替换它。一个for只是一个init块,然后是一个退出条件(基本上是一个if和一个goto),接着是一个主体,一个增量操作和一个返回退出条件检查。显然,只是为了转让;) –