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;

これは正しいです?goto ステートメントを break ステートメントの前に配置するか後に配置するかについて、私は肯定的ではありません。

4

1 に答える 1