while(1)
代表無窮迴圈 裡面的1表示true
程式就會一直無窮的run下去.
以下是最近所看到的(對於初學者我而言)
#include<stdio.h>
#include<stdlib.h>
int main(){
int a=0,b=0,i,sum;
while(scanf("%d",&a) != EOF){
for(i = 1 ; i <= a ; i++){
sum = a + b ;
b++ ;
printf("%d\n",sum);
}
}
}
while判斷式如果這樣打,那麼你只要打的是digit-type的話,那一定可以一直重複作input的動作
但是如果打non-numeric的化例如sign或者英文字母,程式則會停住不動(你無法鍵入任何東西,也無法讓程式跳出)
全站熱搜
留言列表