while語句的原型是while(表達式)語句,當表達式為非0值時,執(zhí)行while語句中的嵌套語句.
那么while(1)其中1代表一個常量表達式,他永遠不會等于0.所以,循環(huán)會一直執(zhí)行下去.除非你設(shè)置break等類似的跳出循環(huán)語句循環(huán)才會中止
while(i--)其中i是一個變量,因此表達式i--有不同的值,依次遞減,i--是先取值后減,--i先加后取值,所以i--的值同未執(zhí)行該自減運算時的i相等.因此當i為0時,循環(huán)會跳出
很容易混淆的是把i--的值誤認為i執(zhí)行自減后的值,可以編個小程序驗證下
#include
#include
using namespace std;
int main()
{
int i=1;
while(i--)//此時i=0
{
i--;//執(zhí)行該語句i為-1
break;
}
cout
while(1) 什么意思 while(i--)什么意思?
while(1) 什么意思 while(i--)什么意思?
其他人氣:500 ℃時間:2020-02-02 17:40:45
優(yōu)質(zhì)解答
我來回答
類似推薦
- while(1)是什么意思?
- 大神,這是什么意思,數(shù)據(jù)結(jié)構(gòu) while i 1
- while(1)什么意思.
- C語言中while(0)和while(1)分別是什么意思呢?
- no more的位置不是放在實義動詞之前,助動詞,be動詞之后嗎?
- 在同一平面內(nèi),兩半徑不同的同心導線圓環(huán)通以同向電流時,為什么內(nèi)環(huán)擴張,外環(huán)收縮?
- 等邊三角形邊長為a,則它的面積是?
- 一個長方體的表面積是280平方厘米,正好將它鋸成3個同樣大小的正方體,每個小正方體 的表面積是多少?
- 生物實驗有幾種對照,舉列說明
- 度量衡中,什么字母表示長度
- 已知關(guān)于x的方程2a(x-2)=(3b-1)x+2有無數(shù)多個解,求的a,b的值
- 32.Let us meet at the gate of the school,___?A shall we B don't we C will you D don't you
猜你喜歡
- 1三角形三個內(nèi)角度數(shù)之比是1:2:3,最大邊長是8,則它的最小邊的長是多少
- 2按規(guī)律填數(shù):1/3、1/2、5/9、7/12、3/5、11/18.此列數(shù)中的第20個數(shù)是————
- 3田 比上下結(jié)構(gòu)是什么字
- 4常溫下不與濃硝酸,濃硫酸,氫氧化鈉反應的是哪種:鋁,鋅,鐵
- 5三基色哪三種顏色?
- 6二分之一x加三分之二,x等于六分之一.
- 7no matter how great the difficulty is 和no matter how great the difficulty it is 區(qū)別 哪個對啊,
- 8急求各個國家的 國籍 國人 語言 以表格形式列出 英文
- 9一條拋物線的頂點是(z,-8).該拋物線與y軸焦點是(0,10),其中一個x軸焦點是(5,0)求:
- 10怎么樣培養(yǎng)寫作文的興趣?
- 11觀察作文四年級
- 12小敏家的客廳長3米,寬2.5米,選擇邊長為多少厘米的正方形地磚,正好鋪完且鋪的快數(shù)最少?最少需要多少塊