for int i 0 i100 i請大神詳細解釋嗯嗯先謝了

2021-09-12 11:21:52 字數 3600 閱讀 2842

1樓:匿名使用者

int是整型變數,意思是定義一個整型變數i,i++是每次使用i之後,i的值增加一。i<100,是i只能最大是99,當到達100時就要跳出迴圈。其實這就是一個簡單的for迴圈意思是for裡面的內容要執行100次

2樓:匿名使用者

c語言裡的一句基本語言,i為變數,

這句話的意思是,變數i取整數值,從0開始遞增,每次遞增單位值1,最大不超過100,也就是i最大遞增到99停止

3樓:簡簡單單

啊,這個,建議你隨便找一本關於c語言的書,隨便看一下,就會明白。簡單來說就是一個for迴圈的基本結構,i的值從0遞增到99,總共迴圈100次......

4樓:匿名使用者

嗯,你現在應該才接觸程式設計,這是很正常的,好學肯學就是很不錯的開始。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不滿足時結束迴圈。

5樓:匿名使用者

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

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執行

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

6樓:匿名使用者

迴圈體:

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

7樓:匿名使用者

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]);}

8樓:匿名使用者

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

9樓:匿名使用者

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

10樓:匿名使用者

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

11樓:小豬宿州

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

12樓:匿名使用者

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

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

13樓:匿名使用者

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

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

他們執行的順序是:

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

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

3.執行迴圈操作。

4.更新用於測試的值。

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

不明白,可以追問。

14樓:匿名使用者

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

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

int i = 1;

while(1)

else

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

15樓:狂

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

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

16樓:夏天快走

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

17樓:匿名使用者

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

j**a中幫忙解釋一下下面** for( int i=0;i<6;i++){ int k =++i; while(k<5){ system.out.print(i); k+=2

18樓:

for( int i=0;i<6;i++){//迴圈0到5int k =++i; //i的值先加1再賦值給kwhile(k<5){ //k小於5進入迴圈system.out.print(i); //輸出i的值k+=2 //k加2再賦值給k

19樓:匿名使用者

其實將此**貼上到eclipse設個斷點執行一下就ok了 , 注意的是 ++i 是先執行 i = i + 1 ; 後賦值於k

j**a中for迴圈有兩種形式 一種是for(int i=0;i<6;i++) 另一種怎麼表示的?求具體解釋

20樓:獨腳鎮天山

另一種一般是用來遍歷陣列和集合時用的。比如有一個陣列 int a =

那麼遍歷a用第二種方法:

for(int i : a )

21樓:匿名使用者

增強for迴圈for(t s: s1) ,其中s1是t型陣列或集合,每迴圈一次取出一個元素賦給s。

22樓:夜————空

for(int i=6;0

c定義變數i0for裡面i直到i加到了

for i 0 i if i 10 i 0 c 中for i 0 i 10 i i 這裡i 什麼意思,不是和i 衝突了嗎 i就一直等於0了?那有可能在從i 到i 之間有某些 也改變了i的值呢?所以,並不一定存在衝突。比如 for i 0 i 100 i 這樣並不衝突吧。在這裡 就相當於i自減1,i ...

for i strlen a 1 i0 i為什麼後面用i 而不是 i

這裡用i 或 i都是一樣的,因為它就是單獨的一個計算,結果都一樣。i的話會在使用之前自減,這個就取不到字串第一個和最後一個字元,i 在使用之後自減,字串的字元全能取到 for i strlen a i j i a i a i 1 在第四個位置插入所以從下往上移動strlen的作用是最後一個字元不是 ...

2019英特爾推出智慧系統i3 i5 i7請問哪些款的膝上型電腦上安裝的這些系統

2010 英特爾推出的是智復能處理制器,也就是baicpu。i3 i5 i7 不是智慧 系統du。處理器zhi是硬體,系統是軟體。兩個是dao不一樣的概念。現在出產的筆記本處理器都是i3 i5 i7 只要是2010年下半年上市的筆記本基本上都是i3 i5 i7 處理器。i3 i5 i7 是cpu,不...