C for迴圈語句中如何使用函式

2021-05-05 21:12:10 字數 3525 閱讀 6763

1樓:匿名使用者

#include // c++ 輸入輸出操作標頭檔案

using namespace std;    // 指明是使用 std 名稱空間

int sum(int);           // 宣告 sum 函式

/* 以求從 1 加到 n 的和為例子寫 sum 函式, 如果和你的要求不同, 你可以自己修改 */

int sum(int n)          // 定義 sum 函式

int main()            // main c++ 程式入口函式

cout << "the sum is: " << s << endl;    //  輸出結果

return 0;}

2樓:匿名使用者

#include

#include

int f(int a,int b)

void main()

printf("1到10相加的結果為:%d",sum);//列印輸出結果

system("pause");//程式執行完了,等待一下}

3樓:匿名使用者

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

c++中 如何讓for 迴圈體中的某一條語句(或某一個函式)只執行一次?

4樓:火舞蝶衣

你可以在迴圈體外面設個bool型別

然後在迴圈體裡搞個if,裡面bool型別改下狀態例:bool once = true;

for (;;)}

5樓:匿名使用者

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

給他一個終止命令即可。

6樓:匿名使用者

for(int i=0;i < n;i++)}

7樓:匿名使用者

int flag = 0;

for (....)}

8樓:匿名使用者

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

c++裡的for語句怎麼用

9樓:許詩文

c++中的for語句使用最為廣泛和靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句。

for語句的一般格式為:

for(表示式1; 表示式2; 表示式3) 語句

for語句執行過程如下:

先求解表示式1。

求解表示式2,若其值為真(值為非0),則執行for語句中指定的內嵌語句,然後執行下面第(3)步。若為假(值為0),則結束迴圈,轉到第(5)步。

求解表示式3。

轉回上面第(2)步驟繼續執行。

迴圈結束,執行for語句下面的一個語句。

圖 3.14

for語句最簡單的形式也是最容易理解的格式如下:

for(迴圈變數賦初值; 迴圈條件; 迴圈變數增值) 語句

例如:for(i=1;i<=100;i++) sum=sum+i;

它相當於以下語句:

i=1;

while(i<=100)

i=1;

while(i<=100)

顯然,用for語句簡單、方便。

for語句的使用有許多技巧,如果熟練地掌握和運用for語句,可以使程式精煉簡潔。

關於for語句的幾點說明:

for語句的一般格式中的「表示式1」可以省略,此時應在for語句之前給迴圈變數賦初值。

如果表示式2省略,即不判斷迴圈條件,迴圈無終止地進行下去。也就是認為表示式2始終為真。

表示式3也可以省略,但此時程式設計者應另外設法保證迴圈能正常結束。

可以省略表示式1和表示式3,只有表示式2,即只給迴圈條件。

3個表示式都可省略。

表示式1可以是設定迴圈變數初值的賦值表示式,也可以是與迴圈變數無關的其他表示式。

表示式一般是關係表示式(如i<=100)或邏輯表示式(如a

c++中的for語句比其他語言中的迴圈語句功能強得多。可以把迴圈體和一些與迴圈控制無關的操作也作為表示式1或表示式3出現,這樣程式可以短小簡潔。但過分地利用這一特點會使for語句顯得雜亂,可讀性降低,建議不要把與迴圈控制無關的內容放到for語句中。

10樓:匿名使用者

就是先使i=0 然後如果i滿足條件 執行for迴圈花括號裡的**...再+1...

巢狀的話...比如

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

cout

}這樣的話先是i=0...j=01234...輸出5個@換行...

然後i=1...j=012345...又是五個@如果有for(;;)的話就說明這是個一直迴圈著的迴圈體...

想跳出的話可以用break;

11樓:匿名使用者

for(初始化語句;迴圈條件;下次迴圈前需要執行的語句)

12樓:匿名使用者

for後面第一句話是初始的賦值,之後第二句話是判斷,若滿足則開始執行迴圈體(就是for下面的語句),執行完後,就執行for括號裡面的第三句話

13樓:

在迴圈開始給i賦值為1 接下來進入迴圈

每次迴圈首先檢視i是否小於等於100 如果不滿足則跳出 並輸出 100以內的整數和為:。。。

如果滿足 則執行sum+=1; 然後 i++之後進入下次迴圈

14樓:匿名使用者

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

其中語句2是一個條件判斷語句,也就是它的值相當於一個bool值,為0時停止,不為0時繼續。

執行順序是這樣的:

1.語句1(一般是用來賦初值)

2.判斷語句2(一般是迴圈條件)

3.語句4(迴圈體,執行的具體的操作)

4.語句3(一般是改變一個條件,使迴圈繼續向下進行5.跳轉回語句2判斷

15樓:匿名使用者

其實和c中的用法一樣

c++函式怎麼迴圈

16樓:go陌小潔

表示和c語言是一樣的

1,for,

2.while

3.do while

4.goto

1、實現無限迴圈,判斷輸入值。

2、迴圈部分用的是以上迴圈,初始值一般是0,i++。這就讓迴圈的條件一直滿足,當然你可以編寫出無數的條件。

3定義變數的時候,i,j可作為迴圈變數、

4、迴圈的時候不建議使用goto語句,這樣會讓程式跑亂。

17樓:明早3點起

1:不要使用goto語句了,c++裡面雖然有goto這個關鍵字,但是不主張使用,因為goto語句使追蹤程式控制流變得困難,並且難以理解,難以修改。

2:樓主可以改用switch語句

VB如何連續使用IF語句,VB if語句中怎麼迴圈啊

第二個 if 結束應該是 end if 第二個if 沒有endif啊 vb if語句中怎麼迴圈啊 定義n為全域性變數或區域性靜態變數。區域性表態變數如下寫 private sub timer1 timer static n as intger if label4.fontsize 100 thenl...

sql語句中別名怎麼使用

這裡不能用rn 你的意思可能是 select a.from select t.rownum rn from emp t order by sal desc a where rn 10 這樣就可以用了,在where條件裡面不能用本層查內詢的欄位的別名。容 與sql語句的執行順序有關 先執行的where...

sql 語句中count函式怎麼用

count 函式返回匹配指定條件的行數。sql count column name 語法 count column name 函式返回指定列的值的數目 null 不計入 select count column name from table name sql count 語法 count 函式返回表...