欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當前位置:主頁 > 軟件編程 > C語言 >

簡單掌握C++編程中的while與do-while循環(huán)語句使用

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊: 次

While 語句
重復執(zhí)行語句,直到表達式計算為零。
語法

  while ( expression )
statement

備注
expression 的測試在每次執(zhí)行循環(huán)前發(fā)生;因此 while 循環(huán)執(zhí)行零次或更多次。 表達式必須是整型、指針類型或包含明確的整型或指針類型轉(zhuǎn)換的類類型。
當中斷、導航或回歸在語句體中執(zhí)行時,也可以中止while 循環(huán)。請使用continue語句來結(jié)束當前迭代但不退出while循環(huán)。 繼續(xù) 將控件傳遞給下一輪循環(huán) while。
以下代碼使用 while 循環(huán)從字符串中剪裁尾隨下劃線:

// while_statement.cpp

#include <string.h>
#include <stdio.h>
char *trim( char *szSource )
{
 char *pszEOS = 0;

 // Set pointer to character before terminating NULL
 pszEOS = szSource + strlen( szSource ) - 1;

 // iterate backwards until non '_' is found 
 while( (pszEOS >= szSource) && (*pszEOS == '_') )
  *pszEOS-- = '\0';

 return szSource;
}
int main()
{
 char szbuf[] = "12345_____";

 printf_s("\nBefore trim: %s", szbuf);
 printf_s("\nAfter trim: %s\n", trim(szbuf));
}

在循環(huán)頂部計算終止條件。如果沒有尾隨下劃線,循環(huán)不執(zhí)行。


do-while 語句
反復執(zhí)行 statement,直到指定的終止條件 (expression) 的計算結(jié)果為零。
語法

  do
statement
while ( expression ) ;

備注
終止條件的測試將在每次執(zhí)行循環(huán)后進行;因此 do-while 循環(huán)將執(zhí)行一次或多次,具體取決于終止表達式的值。 do-while 語句還可在語句體中執(zhí)行 break、goto 或 return 語句時終止。
expression 必須具有算法或指針類型。執(zhí)行過程如下所示:
執(zhí)行語句體。
接著,計算 expression。如果 expression 為 false,則 do-while 語句將終止,控制將傳遞到程序中的下一條語句。如果 expression 為 true(非零),則將從第一步開始重復此過程。
以下示例演示了 do-while 語句:

// do_while_statement.cpp
#include <stdio.h>
int main()
{
  int i = 0;
  do
  {
    printf_s("\n%d",i++);
  } while (i < 3);
}

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有