需要for循環語句的使用講解
只要指定條件為 true 都執行語句塊.for (initialization; test; increment)statements 參數initialization 必選項.一個表達式.該表達式只在執行循環前被執行一次.test 必選項.一個 Boolean 表達式.如果 test 是 true,則 statement 被執行.如果 test 是 false,則循環結束.increment 必選項.一個表達式.在每次經過循環的最后執行該遞增表達式.statements 可選項.test 是 true 時,要執行的一個或多個語句.可以是復合語句.說明循環要執行確定的次數,通常使用 for 循環.示例下面的例子示范了一個 for 循環./* 在開始時 i 被設為 0,并在每次重復的最后被增加 1.在循環重復前,如果 i 不小于 10,則循環結束.*/var myarray = new Array();for (i = 0; i myarray = i;} 在c語言的解釋是:for:循環語句.作用:循環.它的一般形式為:for(;;)語句;初始化總是一個賦值語句,它用來給循環控制變量賦初值;條件表達式是一個關系表達式,它決定什么時候退出循環;增量定義循環控制變量每循環一次后按什么方式變化.這三個部分之間用";"分開.例如:for(i=1;i10時,結束循環.注意:(1).for循環中語句可以為語句體,但要用"{"和"}"將參加循環的語句括起來.(2).for循環中的"初始化"、"條件表達式"和"增量"都是選擇項,即可以缺省,但";"不能缺省.省略了初始化,表示不對循環控制變量賦初值.省略了條件表達式,則不做其它處理時便成為死循環.省略了增量,則不對循環控制變量進行操作,這時可在語句體中加入修改循環控制變量的語句.(3).for循環可以有多層嵌套.例如:for(;;) 語句;for(i=1;;i+=2) 語句;for(j=5;;) 語句;這些for循環語句都是正確的.FORfield of regard 的縮寫。
C語言中for循環語句 for(i=1;i<10;i++)這個一共執行幾次 我總是無法完
首先要知道for語句的執行原理,這樣你就知道答案了:
現在以 for(i=1;i1.:運行到for語句時,讓i=1,但這只執行一次。也就是說for語句中第一個分號前的語句只執行一次,就是相當于初始化
2.:判斷第二個分號前的代碼是否為真
如果為假則退出for語句,就不執行for語句的后面{}中的語句,當然也就不執行第二個分號后的代碼了
如果為真,則先執行for語句的后面{}中的語句,如果期間沒有跳出語句的代碼則執行第二個分號后的代碼,再跳回到2步進行判斷!
所以你的這個for循環如下執行
先 i=1
1次,此時i=1,滿足i2次,此時i=2,滿足i3次,此時i=3,滿足i4次,此時i=4,滿足i5次,此時i=5,滿足i6次,此時i=6,滿足i7次,此時i=7,滿足i8次,此時i=8,滿足i9次,此時i=9,滿足i此時i=10,不滿足i
FOR循環語句
循環缺少了大括號。
#include<stdio.h>
void main()
{
//計算1-2+3-4。.-100的和
int i,a,sum;
sum=0;
a=-1;
for(i=1;i<=100;i++)
{
a=-a;
sum=i*a+sum;
}
printf("%d",sum);
}
for循環語句的用法,最好能舉例
for(賦出值;條件式;遞增式)
{
語句1;
。
。。.
語句n;
}
例如用for循環實現乘法表:
class For99Multiple {
public static void main(String[] args){
for(int i=1;i<10;i++){
for(int j=1;j<=i;j++){
*("%d*%d=%2d\t",i,j,i*j);
}
*n();
}
}
}