以 for 迴圈結構為主,while 敘述必須多幾道敘述彌補。
for(執行區1;運算式;執行區3) {
   執行區2
}


執行區1
while(運算式) {
   執行區2
   執行區3
}


範例:
計算 1+2+3+...+n

for 語法
while 語法
for(s=0, i=1; i<=n; i++)
   s+=i;
s=0;
i=1;
while(i<=n){
   s+=i;
   i++;
}