1

我应该采用以下程序片段并使用 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 语句。

4

1 回答 1

0

我相信这是这个问题的正确解决方案:

xValue ( int i = n; i > 0; i-- )
      If ( x !=  A[i] )
        goto xValue;
于 2016-05-14T01:27:20.943 回答