作者fdps (Try It)
看板Fortran
標題[問題] do while 相關的問題
時間Tue Jul 21 17:10:35 2009
各位好
其實這也不知道算不算do while相關的問題,
不過因為它是出現在do while的判斷裡,
所以就把它算在這部份
程式碼如下:
open(10,file=filein4)
do while(.not.EOF(10))
read(10,'(a256)',end=103) mystr
p=p+1
enddo
這邊有問題想請教的是
在do while( )裡的那個判斷式是什麼意思?
EOF是end-of-file 的意思是吧
那.not.EOF(10)的意思是指
如果還沒到file10的結尾的話
就讀入file10裡的資料,然後p就增加1
這樣的解釋對嗎?
先謝謝各位了.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.34.176
1F:推 hiyiyi:您的理解沒錯,while內是當裡面是真,就進去,假就跳出 07/22 08:23
2F:→ fdps:謝謝你!! 07/22 11:23