程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 代碼-for循環中i變量 i++與++i

代碼-for循環中i變量 i++與++i

編輯:編程綜合問答
for循環中i變量 i++與++i

此時的先加和後加會不會影響到for循環 應該是沒有影響把? 因為我做了測試 代碼如下

# include <stdio.h>
# include <stdlib.h>
# include <windows.h>
int main ()

{   int sum = 0;
    int i ;


    printf("(i++)後加的結果為\n");
    for(i =1;i<=100;i++)
    {
        sum=sum+i;
        printf("i=%d\n",i);
    }
    printf("退出循環後i的值為:%d\n",i);
    printf("------------------------\n"); 
    printf("(++i)先加的結果為"); 

    sum=0;
    for(i=0;i<=100;++i)
    {
        sum=sum+i;
        printf("i=%d\n",i); 
    }
    printf("退出循環後i的值為:%d\n",i); 
    return 0;
} 


運行結果:
(i++)後加的結果為
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i=10
i=11
i=12
i=13
i=14
i=15
i=16
i=17
i=18
i=19
i=20
i=21
i=22
i=23
i=24
i=25
i=26
i=27
i=28
i=29
i=30
i=31
i=32
i=33
i=34
i=35
i=36
i=37
i=38
i=39
i=40
i=41
i=42
i=43
i=44
i=45
i=46
i=47
i=48
i=49
i=50
i=51
i=52
i=53
i=54
i=55
i=56
i=57
i=58
i=59
i=60
i=61
i=62
i=63
i=64
i=65
i=66
i=67
i=68
i=69
i=70
i=71
i=72
i=73
i=74
i=75
i=76
i=77
i=78
i=79
i=80
i=81
i=82
i=83
i=84
i=85
i=86
i=87
i=88
i=89
i=90
i=91
i=92
i=93
i=94
i=95
i=96
i=97
i=98
i=99
i=100

退出循環後i的值為:101

(++i)先加的結果為i=0
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i=10
i=11
i=12
i=13
i=14
i=15
i=16
i=17
i=18
i=19
i=20
i=21
i=22
i=23
i=24
i=25
i=26
i=27
i=28
i=29
i=30
i=31
i=32
i=33
i=34
i=35
i=36
i=37
i=38
i=39
i=40
i=41
i=42
i=43
i=44
i=45
i=46
i=47
i=48
i=49
i=50
i=51
i=52
i=53
i=54
i=55
i=56
i=57
i=58
i=59
i=60
i=61
i=62
i=63
i=64
i=65
i=66
i=67
i=68
i=69
i=70
i=71
i=72
i=73
i=74
i=75
i=76
i=77
i=78
i=79
i=80
i=81
i=82
i=83
i=84
i=85
i=86
i=87
i=88
i=89
i=90
i=91
i=92
i=93
i=94
i=95
i=96
i=97
i=98
i=99
i=100
退出循環後i的值為:101

最佳回答:


文章作者:Slyar 文章來源:Slyar Home (www.slyar.com) 轉載請注明,謝謝合作。

今天有同學問C語言中for循環裡那個 i++ 和 ++i 是否有區別,我告訴他在for循環中是沒有區別的,現在具體說一下 i++ 和 ++i 的區別。

我們先用while語句寫一下 for(i=1;i&......
答案就在這裡:for循環中i++與++i
----------------------你好,人類,我是來自CSDN星球的問答機器人小C,以上是依據我對問題的理解給出的答案,如果解決了你的問題,望采納。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved