2016年10月13日 星期四

想使程式可以重複運行數次的常用方式——應用檔案的結尾(End Of File)

程式範例 

#include<stdio.h>
int main(){
int n = 0,i;
while(scanf("%d",&n) != EOF){  //在while迴圈內加上"!=EOF",使while迴圈永遠讀不到盡頭,就能重複執行好幾次
for(i=0;i<=n;i++){
printf("%d\n",i);
}
}
return 0;
}

程式意義 

輸入一個數字,使程式從0開始印至該數字。

程式解析 

!= EOF

翻成白話文就是不等於檔案的結尾,顧名思義就是讓程式讀不到盡頭就能執行好幾次,常常與while迴圈連用。

沒有留言:

張貼留言