C語言for迴圈

2023-01-01 16:35:14 字數 664 閱讀 8287

1樓:

首先你要知道static int j=0;只在函式執行第一次時候初始化,for迴圈k=1時,fun函式裡的迴圈執行a[1]=2+3=5;a[2]3+4=7;a[3]4+5=9;退出迴圈的時候j=3,第二次for迴圈k=2時,fun函式只執行一次,a[4]5+6=11;退出迴圈的時候j=4,此時k=3,就要開始執行

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

printf("%d",a[k]); 寫語句了,所以a[5]中的值始終為6

2樓:

2+3=5;3+4=7;4+5=9;5+6=11;6+s[5]=6;s[5]超出下界,為假,是0,學過程式設計的,我不說你也知道。

3樓:

執行完fun函式後 a[0]=a[0]+a[1] a[1]=a[1]+[2] a[2]=a[2]+a[3]

a[3]=a[3]+a[4] a[4]+a[4]+'\0' 所以a[0]=2+3=5 a[1]=3+4=7

a[2]=4+5=9 a[3]=5+6=11 a[4]=6+0=6 '\0'在 c中等於0

所以執行後的結果就是5 7 9 11 6

4樓:匿名使用者

2+3 3+4 4+5 5+6 6+0

c語言for迴圈的問題,C語言迴圈問題

include int main printf d n c 輸出迴圈次數!return 0 呵呵從來沒有看到過這種情況,for迴圈裡面只可能有三個表示式,而且只可能出現二個冒號 他可以是這樣的寫法 for inti 0,j 1 i 10 i j 一個表示式裡面可能帶多個引數 這個程式說的是3x 1問...

C語言迴圈題目,c語言有關迴圈的題目

include int main int i,j,n scanf d n for i 0 ifor j 0 jprintf for j 0 j 2 i j printf printf n for i n 2 i 0 i for j 0 jprintf for j 0 j 2 i j printf p...

c語言怎樣迴圈建立陣列,C語言怎樣迴圈建立陣列

可以使用malloc開一個臨時空間,返回的值即為陣列頭地址。define count 100 int p count for int i 0 i c語言中如何定義陣列 c語言中,同變數一樣 陣列也必須先定義後使用。一維陣列的定義形式 型別識別符號 陣列名 常量表示式 例如int a 10 其中a為地...