1樓:訪澄慧號暈戳
【1】int是c++語言中基本資料型別中的整型。
【2】sum指的是返回某一單元格區域中的數、邏輯值及數字的文字表示式之和。
【3】int i(1),sum(0);即int i=1,sum=0;意思是把字母i定義為整型常量,把i賦值為1。把具有「總和」意思的英文單詞sum定義為整型常量,把sum賦值為0。
【4】延伸一下:整型常量由正整數、負整數和零擔當。
【5】for是迴圈語句,通常用於重複指定次數的迴圈。
【6】對於for(i=1;i<=10;i++)sum=sum+i;意思是:對具有初始值為1的i,迴圈加1,迴圈i的值小於等於10就停止執行運算,輸出的迴圈值10是sum=sum+i式中第2個sum的值。最終輸出值為sum的值,即sum=sum+i表示式中第1個sum值,sum=10+1=11。
因為sum是i值的總和,又因為cout<
【7】i=11的運算過程:
i的初始值為1
即i=1;
i=i+1=2;
i=i+1=3;
i=i+1=4;
i=i+1=5;
i=i+1=6;
i=i+1=7;
i=i+1=8;
i=i+1=9;
i=i+1=10;
因為i<=10,所以此時進入sum=sum+i的表示式運算中。輸出的迴圈值10是sum=sum+i式中第2個sum的值,最終輸出的值為sum的值,即sum=sum+i中第1個sum值,sum=10+1=11。因為sum是i值的總和,又因為cout<
(希望幫到你!)
2樓:弦訴相思
很簡單,i從1遞增到了10,最後一次迴圈的判斷條件是,i<=10,此時i=10,正常通過,然後執行一次sum+=i,執行完後for語句裡面的i++又被執行了一次,所以此時i=11,然後下次判斷i<=10的時候結果是false,因此跳出迴圈
3樓:紅藍塞思克
i的值是1 ,sum是0 迴圈加
i迴圈一次自加一次
加到11 不符合條件 退出
4樓:匿名使用者
當 i == 11時,正好退出這個for迴圈(i <= 10),所以輸出的i就是11.
5樓:匿名使用者
判斷完i<=10之後,還會進行i++的計算啊,i=11後在判斷i<=10,不符合調出迴圈了,所以輸出11唄
關於c++中for語句:for(int i=0;i<=100;i++)
6樓:匿名使用者
首先給你介紹下,for()迴圈語句執行的順序。如下:
for(設定初始值;執行測試;更新用於測試的值)執行迴圈操作;
他們執行的順序是:
1.設定初始值。(只在第一次迴圈才執行)
2.執行測試,看看迴圈是否應當繼續進行。
3.執行迴圈操作。
4.更新用於測試的值。
現在說你的程式,當i的值為100時,測試通過,迴圈操作進行,即sum加上100。接著i加上1變成了101,這時測試不能通過,那麼整個迴圈結束,sum並沒有加上101。提醒下,此時i的值為101。
不明白,可以追問。
7樓:匿名使用者
i<=100是包含100的。因為for迴圈語句的執行你可以把它理解為幾個if語句。就拿你上面的那個舉例來說吧,
for (int i=1;i<=100;i=i+1)可以等同於:
int i = 1;
while(1)
else
}所以,當i = 101時,就不會再進入迴圈了,就會跳出for迴圈了,所以不會加101。
8樓:狂
迴圈語句中的第二句 也就是判斷是否符合迴圈的條件
i<=100;就是說當i<=100成立的時候迴圈才執行,當i=101的時候 條件不成立 不執行迴圈體裡的內容
9樓:夏天快走
因為i<=100,當i=101時大於100,就退出for語句。
10樓:匿名使用者
當i = 101時,就不會再進入迴圈.
在C語言中定義int i 1執行語句while i5 後i的值為6,為什麼
i 5表示先取i的值和5比較,然後再執行 操作,所以,當i 5的時候不滿足while條件而退出迴圈,然後還會執行一次 操作,所以i 6 while i 5 在後來 先自取i的值和5比較,然後i自動加1 當i 4時,執行4 5,成立,i變成5執行5 5,不成立,你怎麼知道不成立?因為執行了這個表示式,...
c程式中0x12是什麼意思,C語言中0x12什麼意思
這個是表示十六進位制的12,也就是十進位制的18 c語言中 0x12什麼意思 就是十六進位制12h,等於十進位制18。具體還與所使用的場合有關。int c 0x12 就等同於int c 18 char c 0x12 就是 ch 18 它是一個非列印字元 char s 0x12 則它佔用5個位元組,分...
C語言中。inta1,b0,c1執行語句bac後,a,b,c
或運算,而且是左結合,b為真,整個表示式就為真了,不再繼續運算,也就是 a和 c沒有運算,表示式的結果就出來了。後首先根據運算子優先順序和結合性。b a c 然後先算 b,此時 b 1,為true,於是不需要專算 後的內容了。屬 因為 true 任意表示式 true。注意,運算子優先順序不代表計算優...