當前位置:首頁 » 編程語言 » for循環使用方法c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

for循環使用方法c語言

發布時間: 2022-12-18 17:13:09

1. c語言for循環的使用和講解有哪些

for(表達式1;表達式2;表達式3)
{
內容
}
比如
for(int i=0;i<100;i++)
{
sum=sum+i
}
意思是先定義一個整型i給他賦初值0,在判斷i是否小於100,是的話執行sum=sum+1;之後i在加1;一直循環到i>=100的時候這個循環就結束了。

2. 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語句後的分號。

3. c語言中for語句的用法

c語言中for語句用法:

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

舉例:

int i;for(i=0; i<3; i++) 。

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

// 上面的for語句就是控制輸出3次HelloWorld。

相關內容解釋:

for循環是編程語言中一種循環語句,而循環語句由循環體及循環的判定條件兩部分組成,其表達式為:for(單次表達式;條件表達式;末尾循環體){中間循環體}。

1.語句最簡形式為:for( ; ; )。

2.一般形式為:for(單次表達式;條件表達式;末尾循環體)。

{中間循環體};其中,表示式皆可以省略,但分號不可省略,因為「;」可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。

for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變數的初始化賦值語句, 用來給循環控制變數賦初值; 也可用來計算其它與for循環無關但先於循環部分處理的一個表達式。

「;」號之間的條件表達式是一個關系表達式,其為循環的正式開端,當條件表達式成立時執行中間循環體。

執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括弧{}可以省略,執行完中間循環體後接著執行末尾循環體。

執行末尾循環體後將再次進行條件判斷,若條件還成立,則繼續重復上述循環,當條件不成立時則跳出當下for循環。

4. 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就不存在了,是個臨時變數,其他的話用法基本上就是這樣。

5. C語言for循環詳細講解

一般情況下for循環里包含3條語句,第一句是為循環變數賦初始值值,第二句是循環條件,第三句是給循環變數重新賦值,例如:
for(i=0;i<num;i++){
//
}
這個循環的循環變數是i,i的初始值是0,循環條件是i<num,i以自增的方式賦新值,也可以寫出i+=10,即i=i+10。就拿上面這個例子來說,執行的過程是先給給i賦初值,再判斷i是否小於num,若是則執行for循環里的語句,執行完之後再執行i++,然後再判斷i是否小於num,若是則仍執行for循環里的語句,否則退出循環。

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

7. c語言for的用法

c語言中使用for首先要定義變數,然後執行三個表達式,當表達式2為假時退出循環,否則先執行表達式1,再執行表達式2,如果循環條件為真,在循環結束後,下一個循環前執行表達式3,再執行表達式2進行判斷,如此循環往復。

8. 在C語言中for循環怎樣使用

for(循環變數賦初值;循環條件;循環變數增值)語句

for(i=1;i<=100;i++)sum=sum+i;
它的執行相當於
i=1;
while(i<=100){
sum=sum+i;
i++;
}
顯然,用for語句更簡單、方便。