不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 學習英語 > 專業(yè)英語 > 計算機英語 > c語言goto的用法

c語言goto的用法

時間: 長思709 分享

c語言goto的用法

  C語言中goto語句也稱為無條件轉移語句,其一般格式如下: goto 語句標號; 其中語句標號是按標識符規(guī)定書寫的符號, 放在某一語句行的前面,標號后加冒號(:)。語句標號起標識語句的作用,與goto 語句配合使用。下面我們來看看c語言goto的用法。
  其一般格式如下:
  goto 語句標號; 其中語句標號是按標識符規(guī)定書寫的符號, 放在某一語句行的前面,標號后加冒號(:)。語句標號起標識語句的作用,與goto 語句配合使用。
  C語言不限制程序中使用標號的次數,但各標號不得重名。
  goto語句的語義是改變程序流向, 轉去執(zhí)行語句標號所標識的語句。
  goto語句通常與條件語句配合使用。可用來實現條件轉移, 構成循環(huán),跳出循環(huán)體等功能。
  在結構化程序設計中一般不主張使用goto語句, 以免造成程序流程的混亂,使理解和調試程序都產生困難。
  以下例句,當i等于5時,程序轉向stop標簽處語句。
  // 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