c語言for迴圈求和,為什麼求和表示式只能放在迴圈內

2021-03-19 18:23:16 字數 1222 閱讀 4150

1樓:匿名使用者

迴圈能使該語句多次執行,放到外面只執行一次

關於c語言for迴圈裡有4個表示式該怎麼理解,程式如下:

2樓:匿名使用者

1.相當於

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

你原來的理解也可以

2.printf("%d",p++);相當於:

printf("%d",p);

p++;

c語言中:for迴圈語句,for(表示式)下面用加{}嗎?不加是不是隻能迴圈下面第一條語句?就像if和else一樣

3樓:匿名使用者

你要理解**塊的含義,{}裡的**在同一個**塊裡,如果你for接下來要執行多個語句,那麼這些**就放到{}的**塊裡。

4樓:匿名使用者

一句也好 多句也好 最好事加上{} 這樣不管幾句啦

5樓:淵博的無知者

你說得對,不過加{}是個好習慣

請問在c語言中for迴圈語句表示式1中能否定義變數?如果可以它的作用域又是什麼?

6樓:

標準c語言,變數聲

明必須在語句之前,for 小括號中宣告/定義變數是語法錯誤。

for(int i=0;i錯誤。

標準c語言,每對花括號之間為一個域,每個域中可以宣告/定義變數,它的作用域就是花括號之間。花括號套花括號,則外域量 可以作用到 內域,除非 內域 宣告瞭 同名 變數。

int i;

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

7樓:天地一孤鴻

能。例如for(int i=0;i

為什麼我的for迴圈沒起作用,只執行了一次?(用c語言正常執行)

8樓:匿名使用者

for(i=1;i<=6;i++) {r=1+rand()%33;

cout<<"red is:"<環後

copy面加花括號。他執行了多次 你只輸出了一次。

9樓:董雪聞人彤

for(i=1;i<=6;i++)

迴圈後面加花括號。他執行了多次

你只輸出了一次。

1100用c語言的遞迴法求和,C語言應用遞迴呼叫的方法分別求123100或N

1 首先本題的思路已經給出,要求用遞迴演算法。2 程式源 如下 include int sum int n int main 下面是一個遞迴求和函式 int sum int n 3 程式的輸出結果如下 include int sum int n int main void a c語言 用遞迴方法實現...

C語言求出陣列後再求和,C語言陣列如何進行元素求和?

for i 0 ibai 件的數為 d n a i sum sum a i 如果沒有duzhi 則在for 迴圈之後執dao行。printf 3f n sum sum是float型,內必須用 f 來匹容配。看你 你的要求bai是 求數du 組a中滿足下zhi標中百位 十位 個位的所有dao下標及所有...

c語言輸入數,求和以及平均值,c語言輸入10個數,求和以及平均值

這個題還要問啊。跪求,c語言編寫輸入n個數求和與平均值。include define n 10 int main int argc,char argv int a n i,sum printf input d integers.n n for sum i 0 i c語言程式設計 從鍵盤輸入10個數,...