導航:首頁 > 使用方法 > cfor語句使用方法

cfor語句使用方法

發布時間:2022-08-19 20:20:12

⑴ for 循環語句的使用方法

以C語言為例for循環的一般形式為:

for(語句1 ; 語句2 ; 語句3 )

執行時,先執行一次語句1(注意只執行一次)

之後判斷語句2是否成立

1、如果成立執行循環體,之後執行語句3。再返回語句2判斷條件是否成立?成立執行循環體後再執行語句3,如此直到循環體不成立則跳出循環

2、如果語句2不成立,則不執行循環體也不執行語句3直接跳出循環。

(1)cfor語句使用方法擴展閱讀:

for循環其他用法編輯

1、 for循環可以有多層嵌套。示例:

#include<stdio.h>

int main(void)

{

int i,j,k;

printf("ijk ");

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

for(j=0;j<2;j++)

for(k=0;k<2;k++)

printf("%d%d%d ",i,j,k);

return 0;

}

輸出結果為: i j k 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

2、for循環中的變數生存周期為一次循環迭代。

#include<stdio.h>

int main(void)

{

int i;

for(i=0;i<9;i=i+1)

{

int a=i;

printf("%d ",a);

}

return 0;

}

C語句中變數必須聲明在前才能使用,在定義語句之前使用變數是不合法的。

⑵ 程序循環語句for應該怎麼使用呢

首先for循環語句是程序中性能最高的循環之一,我一般都用它。
1.for 有兩種形式:一種是數字形式,另一種是通用形式。
數字形式的 for 循環,通過一個數學運算不斷地運行內部的代碼塊。 下面是它的語法:
block 將把 name 作循環變數。 從第一個 exp 開始起,直到第二個 exp 的值為止, 其步長為第三個 exp 。 更確切的說,一個 for 循環看起來是這個樣子
注意下面這幾點:
所有三個控製表達式都只被運算一次, 表達式的計算在循環開始之前。 這些表達式的結果必須是數字。
var,limit,以及 step 都是一些不可見的變數。 這里給它們起的名字都僅僅用於解釋方便。
如果第三個表達式(步長)沒有給出,會把步長設為 1 。
你可以用 break 和 goto 來退出 for 循環。
循環變數 v 是一個循環內部的局部變數; 如果你需要在循環結束後使用這個值, 在退出循環前把它賦給另一個變數。
2.通用形式的 for 通過一個叫作 迭代器 的函數工作。 每次迭代,迭代器函數都會被調用以產生一個新的值, 當這個值為 nil 時,循環停止。 通用形式的 for 循環的語法如下:
注意以下幾點:
explist 只會被計算一次。 它返回三個值, 一個 迭代器 函數, 一個 狀態, 一個 迭代器的初始值。
f, s,與 var 都是不可見的變數。 這里給它們起的名字都只是為了解說方便。
你可以使用 break 來跳出 for 循環。
環變數 var_i 對於循環來說是一個局部變數; 你不可以在 for 循環結束後繼續使用。 如果你需要保留這些值,那麼就在循環跳出或結束前賦值到別的變數里去。
到第二個 exp 的值為止, 其步長為第三個 exp 。 更確切的說,一個 for 循環看起來是這個樣子
3.注意下面這幾點:
所有三個控製表達式都只被運算一次, 表達式的計算在循環開始之前。 這些表達式的結果必須是數字。
var,limit,以及 step 都是一些不可見的變數。 這里給它們起的名字都僅僅用於解釋方便。
如果第三個表達式(步長)沒有給出,會把步長設為 1 。
通用形式的 for 通過一個叫作 迭代器 的函數工作。 每次迭代,迭代器函數都會被調用以產生一個新的值, 當這個值為 nil 時,循環停止。 通用形式的 for 循環的語法如下:
注意以下幾點:
explist 只會被計算一次。 它返回三個值, 一個 迭代器 函數, 一個 狀態, 一個 迭代器的初始值。
f, s,與 var 都是不可見的變數。 這里給它們起的名字都只是為了解說方便。
你可以使用 break 來跳出 for 循環。
環變數 var_i 對於循環來說是一個局部變數; 你不可以在 for 循環結束後繼續使用。 如果你需要保留這些值,那麼就在循環跳出或結束前賦值到別的變數里去。
到第二個 exp 的值為止, 其步長為第三個 exp 。 更確切的說,一個 for 循環看起來是這個樣子

⑶ c語言中for語句的使用方法

for 是一個循環語句,和while是類似的,for一般的用法有:
for(i=0;i<10;i++)
{
printf("hello world");
}
這里就是輸出10次hello world,為什麼是10次呢?因為首先i=0,第一次先判斷i<10是否成立,成立的話,就運行 printf("hello world");,然後回過來i++,再判斷i<10是否成立,成立的話再運行{ }內的程序,最後當i=9時,再回過來i++,i變為10,再判斷i<10已經不成立了,所以就結束for語句,i從0~9一共是10次,所以輸出10次hello world。while的話也類似的道理。
for也可以這樣用:for(int i=0;i<10;i++) ,這里的i的周期(或者生命)只存在與這個for語句內,當for語句結束後,這個i就不存在了,是個臨時變數,其他的話用法基本上就是這樣。

⑷ for在c語言中的用法

for是C語言中的一個關鍵字,主要用來控制循環語句的執行。

下面舉例說明for語句的使用方法:


inti;
for(i=0;i<3;i++)
//i=0是初始化部分;i<3是循環判斷條件部分(當滿足此條件時才進入執行for循環中的語句);i++是執行完循環體語句後的操作
{
printf("HelloWorld");
}
//上面的for語句就是控制輸出3次HelloWorld

⑸ C語言中for語句的用法是什麼

for的循環順序你如果了解的話就會理解i++的作用了
我系統的說下吧

for(表達式1;表達式2;表達式3){
循環內容;
}

for的流程如下

當進入for循環的時候,首先執行表達式1(就是你上邊的i=1的部分) 然後執行表達式2(就是你上邊的i<8的部分)判斷是否滿足條件
滿足條件進入循環體,執行循環體內容,當循環結束後執行表達式3(也就是你寫的i++),然後再執行表達式2,判斷是否還滿足條件,這時i經過了表達式3後值已經變成了2.所以還是滿足表達式2的條件。這樣一直下去直到不滿足的時候循環就結束了,這個過程中表達式1隻用過一次,最主要的東西就在表達式2跟表達式3

網路知道里就給你回答過一模一樣的問題

⑹ VB中的循環語句中的for... 是怎麼用的

計數循環For格式:

For循環變數=初值To終值[Step為步長,默認步長為1]

[循環體]

[Exit For]

Next[循環變數][,循環變數]……

說明:

1、for循環格式中有多個參量,這些參量的含義如下:

1)循環變數:也稱「循環控制變數」、「控制變數」或「循環計數器」。它是一個數值變數。

2)步長:不可為0。如果步長為1,則可省略不寫。

3)格式中的初值、終值、步長均為數值表達式,但其值不一定是整數,可以是實數,VB自動調整。

2、For循環語句的執行過程是:首先把「初值」賦給「循環變數」,接著檢查「循環變數」的值是否超過終值,如果超過就停止執行「循環體」,跳出循環,執行Next後面的語句,否則執行一次「循環體」,然後把「循環變數+步長」的值賦給「循環變數」,重復上述過程。

3、在VB中,For-Next循環遵循「先檢查,後執行」的原則,即先檢查循環變數是否超過終值,然後決定是否執行循環體。因此,當步長為正數,但初值>終值,或步長為負數,但初值<終值時,循環體將不會被執行。當初值等於終值時,不管步長是正數還是負數,均執行一次循環體。

4、For語句和Next語句必須成對出現,不能單獨使用,且For語句必須在Next語句之前。

5、循環次數由初值、終值和步長3個因素確定,計算公式為:

循環次數=Int(終值-初值)/步長+1

6、For-Next循環可嵌套使用。

7、循環變數用來控制循環過程,在循環體內可以被引用和賦值。當循環變數在循環體內被引用時,稱為「操作變數」,而不被引用的循環變數叫做「形式變數」。如果用循環變數做為操作變數,當循環體內循環變數出現的次數較多時,會影響程序的清晰性。

(6)cfor語句使用方法擴展閱讀:

在VB中除了for(計數)循環,還包括當循環和Do循環兩種循環形式。

1、在VB當中,當循環的格式如下:

While條件

[語句塊]

Wend

「條件」為一布爾表達式。當循環語句的功能是:當給定的「條件」為True時,執行循環中的「語句塊」。

2、Do循環的格式如下:

1)第一種格式:

Do

[語句塊]

[Exit Do]

Loop [While|Until循環條件]

2)第二種格式:

Do [While|Until循環條件]

[語句塊]

[Exit Do]

Loop

⑺ c語言中for語句是怎麼用的

1:for循環

for語句的格式為:
for (初始化語句; 條件語句; 控制語句)
{
語句1 ;
語句2 ;
....

語句n ;
}

for 語句的執行順序是:首先執行「初始化語句」;然後測試「條件語句」;若條件成立,則執行語句1到語句n;然後執行「控制」語句;接著再測試條件語句是否成立,如果成立則重復執行以上過程,直至條件不成立時才結束for循環。如:

for(i=0;i<10;i++)......;

int i,a[]=new int[10];
for (i=0,i<10;i++) a[i]= 0;

這段代碼把整型數組a中的所有元素都賦成0。
你可以在for循環的頭部說明你的變數,而且最後一個表達式可以省略,不過要確定在語句中對變數的值有所改變,如:

for(int i=0;i<=10;) i+=i;

for循環中,「初始化語句」、「條件語句」和「控制語句」都可以省略,但是其間的分號不能省略。例如:
int i =0 ;
for (; ; ;)
{
if i>10 break ;
i = i +1 ;
}

for循環中省略「條件語句」時,在for語句{}中必須包換轉句語句控製程序在某個條件滿足時跳出for循環,否則將形成死循環

2:while循環

while循環和for循環類似,其格式為:
while (條件語句)
{
語句1 ;
語句2 ;
....

語句n ;
}

執行while時,先測試「條件語句」,如果條件成立,則執行語句1到語句n,直至條件不成立時調處循環。
int i=0 ;
while (i<10)
{
i++ ;
System.out.println("Hey!.get me out of here!:);
}

3:do ... while 循環
do ... while 循環語句的格式為:
do
{
語句1 ;
語句2 ;
....

語句n ;
}
while (條件語句) ;

do ...while 語句的功能是首先執行語句1到語句n,然後進行條件測試,如果條件成立,則繼續執行語句1到語句n,否這跳出循環。如:
boolean test=false;
do
{
......

}
while(test);

這種控制並不是很常用,但有時卻非常重要,使用時注意結尾處while語句後的分號。

⑻ c語言中for語句的用法及規則是什麼

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循環

閱讀全文

與cfor語句使用方法相關的資料

熱點內容
動物胃腸炎的治療方法 瀏覽:358
高冰岫玉的鑒別方法 瀏覽:86
聚氯乙烯膠水快速乾的方法 瀏覽:363
飛機合頁的安裝方法 瀏覽:637
華為平板電腦錄音在哪裡設置方法 瀏覽:874
燃燒成分分析方法分為哪幾種 瀏覽:940
鋁合金門鉸鏈安裝方法 瀏覽:458
光合酒花的鑒別方法 瀏覽:305
如何找到自己的賺錢方法 瀏覽:275
SL是什麼教育方法 瀏覽:690
導線測量計算表計算方法 瀏覽:881
反卷雲龍紋鑒別方法 瀏覽:356
學生如何增肥快速有效方法 瀏覽:727
125乘64用簡便方法怎麼算 瀏覽:311
蘆薈膠祛痘印最佳方法 瀏覽:927
立式縫焊機如何調整參數方法視頻 瀏覽:994
眼袋物理方法怎麼去除最有效果 瀏覽:222
健身訓練有哪些方法 瀏覽:821
標題全面深化改革有哪些方法 瀏覽:794
單側推拉櫃門下面軌道安裝方法 瀏覽:167