亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)英語 > 專業(yè)英語 > 計算機英語 > c語言goto的用法

      c語言goto的用法

      時間: 長思709 分享

      c語言goto的用法

        C語言中g(shù)oto語句也稱為無條件轉(zhuǎn)移語句,其一般格式如下: goto 語句標(biāo)號; 其中語句標(biāo)號是按標(biāo)識符規(guī)定書寫的符號, 放在某一語句行的前面,標(biāo)號后加冒號(:)。語句標(biāo)號起標(biāo)識語句的作用,與goto 語句配合使用。下面我們來看看c語言goto的用法。
        其一般格式如下:
        goto 語句標(biāo)號; 其中語句標(biāo)號是按標(biāo)識符規(guī)定書寫的符號, 放在某一語句行的前面,標(biāo)號后加冒號(:)。語句標(biāo)號起標(biāo)識語句的作用,與goto 語句配合使用。
        C語言不限制程序中使用標(biāo)號的次數(shù),但各標(biāo)號不得重名。
        goto語句的語義是改變程序流向, 轉(zhuǎn)去執(zhí)行語句標(biāo)號所標(biāo)識的語句。
        goto語句通常與條件語句配合使用??捎脕韺崿F(xiàn)條件轉(zhuǎn)移, 構(gòu)成循環(huán),跳出循環(huán)體等功能。
        在結(jié)構(gòu)化程序設(shè)計中一般不主張使用goto語句, 以免造成程序流程的混亂,使理解和調(diào)試程序都產(chǎn)生困難。
        以下例句,當(dāng)i等于5時,程序轉(zhuǎn)向stop標(biāo)簽處語句。
        // Example of the goto statement
        void main()
        {
        int i, j;
        for ( i = 0; i < 10; i++ )
        {
        printf( "Outer loop executing. i = %d\n", i );
        for ( j = 0; j < 3; j++ )
        {
        printf( " Inner loop executing. j = %d\n", j );
        if ( i == 5 )
        goto stop;
        }
        }
        /* This message does not print: */
        printf( "Loop exited. i = %d\n", i );
        stop: printf( "Jumped to stop. i = %d\n", i );
      512767