for int i 0 i100 i是什麼含義

時間 2021-09-11 22:33:35

1樓:大大的

i在這裡只是乙個變數,就像我們的名字一樣,只是乙個代號而已,這個符號也可以是a、b、c等等只要你喜歡;

int i就定義了這個i的型別為整型,就相當於我們的名字前面的姓一樣;

什麼是整型呢,就是1、2、3等等。i++呢,相當於i=i+1,簡稱自增1;

i<100,在這裡是int i<100,由於前面定義了i為int,所以省略了int,意思是這個變數i是小於100的整數;

int i=0是給i賦初值為0.這條語句的意思是:定義i的初值為0,當i<100時,i自增1,迴圈for語句內的**,直到i<100不滿足時結束迴圈。

2樓:匿名使用者

呵呵,記得好好看看書啊。

for(int i=0;i<100;i++)這是乙個for迴圈語句,int i=0是定義乙個變數,並給i賦值為0,i++是把i的值+1

for迴圈語法如下:

for(初始化語句;執行迴圈體的條件;迴圈遞增[或遞減])for迴圈執行流程:

1、執行初始化語句

2、判斷迴圈條件是否為true,如果為true執行第三部,如果為false,則退出迴圈體執行

3、執行迴圈體**

4、執行迴圈遞增

5、跳到2執行

j**a中for(int i = 0;;i++){ }是什麼意思

3樓:超級大螞蟻

for 迴圈, int i=0 從 變數i 開始 ,;; 這表示條件 ,目前中間是空的也就是沒有條件,i++ ,一直往後累加,加到一定條件結束迴圈

4樓:匿名使用者

for(int i = 0;;i++)  // 死迴圈的意思// 相當於:

for(;;)

// 還有一種死迴圈的寫法,用while

while(true){}

5樓:虞姬戲項羽

表示,並不知道什麼時候跳出迴圈,一般在迴圈體裡有break。達到某種條件,執行break。否則,死迴圈。

6樓:匿名使用者

for(執行迴圈前執行的語句;滿足這個條件下執行本迴圈;每執行完一次迴圈後執行的語句)

前後空表示空語句,條件空表示條件一直成立

7樓:windy不安的心

死迴圈,定義乙個變數i,將其初始值設定為0,然後在迴圈中無限制自增,每迴圈一次i的值加1

8樓:

這是乙個死迴圈,也就是說如果迴圈體中沒有退出,這個迴圈將一直跑下去

9樓:冠夜柳

int i = 0 就是設定乙個變數 ,然後賦值為0後邊還會跟乙個迴圈條件 例如:i<10

i++ 意思 i= i+1 ,就是i 自加1的意思for (int i = 0 ; i<10 ; i++)

10樓:匿名使用者

其實這是乙個死迴圈的寫法。一般不建議。

11樓:匿名使用者

死迴圈,一般會在迴圈裡面break來退出

12樓:中華小逗比

死迴圈,相當於while(true)

for (int i=;i<100;i++) a[i]=i+1; 這個是什麼意思????解釋的仔細點

13樓:匿名使用者

迴圈體:

迴圈控制變數i初值為?(int i= 貌似你漏寫了)迴圈條件是i<100 每次迴圈i自增1;迴圈體內意思是將a陣列的每乙個賦值為當前位置+1(a[i]=i+1)

14樓:匿名使用者

for (int i=0;i<100;i++) a[i]=i+1; 你的i到底等於多少,一般都等於0吧;例如這個程式

#include

void main()

;int i;

for (i=0;i<100;i++)//與for (int i=0;i<100;i++) 相等

//a[i]=i+1;//給a陣列裡面的值逐個去取,取一百次;

//好比當i=0時 就取陣列a[1]值,i=1時,取a[2]的值············迴圈一百次一直取到a[99]

for (i=0;i<100;i++)

printf("%d",a[i]);}

15樓:匿名使用者

應該是乙個一維陣列的迴圈語句 當i滿足小於100這個條件 i可以一直執行i++ 然後執行a[i]=i+1 再把執行結果套入之前的迴圈 執行i++ 知道i的結果=100 中斷

16樓:匿名使用者

是不是寫錯了?i後一概由個值如果i是全域性變數就應該把等號去掉

17樓:匿名使用者

a[i] 是陣列,不過這個陣列下標是可以變化的,也就是a[0]=0+1,a[1]=1+1……,一直到a[99] = 99+1,對陣列賦值而已。

18樓:小豬宿州

不是吧,這個i沒有初值,是有問題的**,不用解釋了,你看看是不是少了

19樓:匿名使用者

i沒有初值 lz是不是**貼錯了

for(int i=0;i

20樓:左灬王

第一次執行時 定義並初始化i為0 當i

執行完再判斷是否i

21樓:匿名使用者

這是for迴圈語句,int i=0是初始條件,i < num是迴圈條件,一旦不滿足立即退出迴圈,i++是迴圈增量,每次i+1

關於c++中for語句:for(int i=0;i<=100;i++)

22樓:匿名使用者

首先給你介紹下,for()迴圈語句執行的順序。如下:

for(設定初始值;執行測試;更新用於測試的值)執行迴圈操作;

他們執行的順序是:

1.設定初始值。(只在第一次迴圈才執行)

2.執行測試,看看迴圈是否應當繼續進行。

3.執行迴圈操作。

4.更新用於測試的值。

現在說你的程式,當i的值為100時,測試通過,迴圈操作進行,即sum加上100。接著i加上1變成了101,這時測試不能通過,那麼整個迴圈結束,sum並沒有加上101。提醒下,此時i的值為101。

不明白,可以追問。

23樓:匿名使用者

i<=100是包含100的。因為for迴圈語句的執行你可以把它理解為幾個if語句。就拿你上面的那個舉例來說吧,

for (int i=1;i<=100;i=i+1)可以等同於:

int i = 1;

while(1)

else

}所以,當i = 101時,就不會再進入迴圈了,就會跳出for迴圈了,所以不會加101。

24樓:狂

迴圈語句中的第二句 也就是判斷是否符合迴圈的條件

i<=100;就是說當i<=100成立的時候迴圈才執行,當i=101的時候 條件不成立 不執行迴圈體裡的內容

25樓:夏天快走

因為i<=100,當i=101時大於100,就退出for語句。

26樓:匿名使用者

當i = 101時,就不會再進入迴圈.

FANUC 0i系統引數4077是主軸定位角度,4075是什麼意思

小肥肥 4075的意思是 當位置偏差在設定值之內時,orara 1 主軸定向訊號 也就是到位寬度。具體引數說明 引數 n0.3736 主軸速度上限 vmax 4095 主軸電動機速度上限 指令電壓 10v 的主軸電動機速度 設定為 4095 4500 6000 3071。引數 n0.3735 主軸速...

問本本的cpu是i7的好還是i5的好?有什麼區別

剎那傾城 i7是i5的大哥,效能比i5強很多,因為i7是4核,i5是雙核,區別就是,效能強 核心多兩個 也貴些 其實大多數情況下,筆記本使用雙核處理器完全足夠了,因為受記憶體和硬碟的限制,即使上了所謂的高階四核處理器,也難以真正發揮作用,況且大多數情況下在筆記本上的應用都沒有使用到4個核心,2個核心...

主機板是華碩p8z68,cpu是i5,應該配什麼顯示卡呢?主要玩

劍網3必須n卡,推薦微星n760 tf,比660ti都強,如果預算不足就上1200的昂達gtx660典範,這是劍靈能特效全開的最低要求顯示卡 西山居遊戲 你好 gt640就足夠你用了 影馳gt640大將 699 晶元廠方 nvidia 晶元型號 nvidia geforce gt 640輸出介面 1...