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

時間 2021-09-12 11:21:53

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

福建十三水i有沒有0軟i件

有些事不要看得太認真,有些事需要認真做。包贏輔助 勝率掌控 透視全域性 i n 5 4 4 8 2 2 5 3 先說個烏龍。今年三月的一天,接到一個管學生工作的領導通知,安排100人到學術廳聽講座。上邊放個屁,下邊跑斷氣。倉促之間,立馬行動,又是查哪些班沒課,又是想辦法調課,有知道,100人,至少兩...

for int i 1 i4 這句話為什麼等價於for int i 2 i5 i

xu筱莫 i 是後置運算子,表示i先參加運算在加一for int i 1 i 4 的執行順序是 i 1 i 4 i 1 由此可看出此語句等同於for int i 1 i 4 i 表示i執行三次迴圈 而for int 1 2 i 5 i i也是執行三次迴圈所以相互等價於 望採納! 聽不清啊 for i...

C語言關於for i n 1 i0 i這個以及以

這段程式說明 陣列a有n個元素,陣列b也是 陣列a中存放了n個資料 程式前面需要將變數j賦初值0 程式作用是將a中的資料按照倒序存放到陣列b中,即b 0 a n 1 b 1 a n 2 b n 1 a 0 i從n 1迴圈遞減到0 將陣列a反序傳給陣列b 總的來說 就是把陣列a的順序反過來 總的意思是...