1樓:小楓帶你看生活
語句最簡形式為:
for( ;
2.一般形式為:
for(單次表示式;條件表示式;末尾迴圈體)
中間迴圈體;
其中,表示式皆可以省略,但分號不可省略,因為「;」可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。
for迴圈小括號裡第一個「;」號前為一個為不參與迴圈的單次表示式,其可作為某一變數的初始化賦值語句, 用來給迴圈控制變數賦初值; 也可用來計算其它與for迴圈無關但先於迴圈部分處理的一個表示式。
」號之間的條件表示式是一個關係表示式,其為迴圈的正式開端,當條件表示式成立時執行中間迴圈體。
執行的中間迴圈體可以為一個語句,也可以為多個語句,當中間迴圈體只有一個語句時,其大括號{}可以省略,執行完中間迴圈體後接著執行末尾迴圈體。
2樓:匿名使用者
for(int a;a<10;a++)必須有變數,取值範圍,迴圈。
3樓:帳號已登出
它的用法是:先用迴圈變數的初始值,判斷測試條件成立與否,成立的話進入迴圈體,並對迴圈變數執行變更操作,再進行第二次判斷測試條件成立與否,如此迴圈進行,直至測試條件不滿足,退出迴圈體的執行。它的規則是:
for(初始化;測試條件;變更)。
4樓:帳號已登出
c語言中for語句用法:for是c語言中的一個關鍵字,主要用來控制迴圈語句的執行。
無論是迴圈1還是迴圈2,都是不會執行,因為你的a和b的初時值都是1,但是你的迴圈條件分別是a<0,b<0,因此迴圈都不會執行,把a<0和b<0;改成a<100和b<100。
第2個for語句,前邊有{}括號,編譯都過不了,如果沒有{}括號,就是printf("%d",b);執行100次後,printf("%d",a);執行1次,再用第一個for迴圈重複上面的操作100次。總的就是printf("%d",b);10000次,printf("%d",a);100次。
注意事項
1、for迴圈中的變數可以是一個也可以是多個。
2、for迴圈中語句可以為語句體, 語句體外加大括號"{}將參加迴圈的語句括起來。
3、for迴圈中的"單次表示式"、"條件表示式"和"迴圈體語句"都是選擇項, 即可以預設成只剩下「;」的空語句。
以上內容參考:百科-for迴圈。
for語句是什麼?
5樓:小溪趣談電子數碼
for迴圈是程式語言中一種迴圈語句,而迴圈語句由迴圈體及迴圈的判定條件兩部分組成,其表示式為:for(單次表示式;條件表示式;末尾迴圈體)。
for迴圈小括號裡第一個「;」號前為一個為不參與迴圈的單次表示式,其可作為某一變數的初始化賦值語句, 用來給迴圈控制變數賦初值; 也可用來計算其它與for迴圈無關但先於迴圈部分處理的一個表示式。
for的七種用法是什麼?
6樓:帳號已登出
1、表示「當作、作為」。如:
i like some bread and milk for breakfast。
我喜歡把麵包和牛奶作為早餐。
2、表示理由或原因,意為「因為、由於」。如:
thank you for helping me with my english。
謝謝你幫我學習英語。
3、表示動作的物件或接受者,意為「給……」對…… 而言)」。如:
let me pick it up for you。
讓我為你撿起來。
4、表示時間、距離,意為「計、達」。如:
i usually do the running for an hour in the morning。
我早晨通常跑步一小時。
5、表示去向、目的,意為「向、往、取、買」等。如:
let's go for a walk。
我們出去散步吧。
6、表示所屬關係或用途,意為「為、適於……的」。如:
it's time for school。
到上學的時間了。
7、表示「支援、贊成」。如:
are you for this plan or against it?
你是支援還是反對這個計劃?
c語言中:for(i=0;i<3;i++) for(j=0;j<3;j++)是什麼意思 30
7樓:四舍**入
是一個雙重迴圈。
其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的內嵌迴圈。
先迴圈第一個fori=1j=1,2,3i=2j=1,2,3i=3j=1,2,3一共3*3執行9次。
for遍歷0到9之間的數字,for迴圈由迴圈體及迴圈的終止條件兩部分組成。
8樓:會飛的小兔子
c語言中:for(i=0;
i<3;i++)for(j=0;j<3;j++)是一個雙重迴圈。
for(i=0;i<3;i++)
其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的內嵌迴圈。
先迴圈第一個fori=1j=1,2,3i=2j=1,2,3i=3j=1,2,3一共3*3執行9次、
for遍歷0到9之間的數字。
for(;i<10;i++)
printf(""
此時i的值是10
printf("i=%d",i);
9樓:
這是一個雙重迴圈。
for(i=0;i<3;i++)
其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的內嵌迴圈;
先迴圈第一個for i=1 j=1,2,3 i=2 j=1,2,3 i=3 j=1,2,3一共3*3執行9次。
for迴圈由迴圈體及迴圈的終止條件兩部分組成,for迴圈其在各種程式語言中的實現與表達有所出入,但基本為以c語言和pascal語言代表的兩種形式。
10樓:匿名使用者
迴圈從3開始,每次j減1,當j=0時,迴圈條件不滿足,因此只巡檢3次;
這種寫法很不好,不推薦使用。
11樓:
for(j=3;j;j--)
寫為for(j=3;j>0;j--)這樣可以讓人更明白意思。
意為從3開始迴圈,每次自減1,到0不滿足條件就跳出迴圈了。
12樓:孤獨一客人
這是一個雙重迴圈。
格式for(i=0;i<3;i++)
13樓:匿名使用者
這是一個雙重迴圈,通常我們會在迴圈中加個大括號。
for(i=0;i<3;i++)
其中i從0到2,i取一個值,j就從0取到2,共迴圈9次。
C語言for 用法,c語言中for語句是怎麼用的
語法只要指定條件為 true 都執行語句塊。for initialization test increment statements 引數 initialization 必選項。一個表示式。該表示式只在執行迴圈前被執行一次。test 必選項。一個 boolean 表示式。如果 test 是 true...
c語言中語句ab是什麼意思C語言中語句ab是什麼意思
先解釋一下 和 是 什麼意思 的意思是 左值和右值相加結果賦值給左值如 a 1 b 2 a b 後,a 3 b 2。的意思是變數自加1,如a 1 a a的值是2,在c中,有前置和後置如 a a 單獨使用的時候是沒有區別的,都是自加1,在有運算時就有區別了,前置的 是自加後才參與運算,後置的 是參與運...
C語言的for迴圈語句,C語言中迴圈語句有哪些?
呵呵,是可以執行的。for rooster 0 rooster 100 rooster for hen 0 hen 100 hen for chick 0 chick 因為只有到這裡才有分號。用 是在多個分號出現的語句中。for while if 等語言語法中都有 若有多條語句必須用 擴起來 的有效...