no= no + 1
的意思,其中的 "=" 號,
不是相等的意思。
他的真正的意思是
先 計算 "=" 號 右邊的數學計算式子,
等結果 計算出來以後,將 答案 存放到
"=" 號 左邊的 變數。
如果 你認為他是 相等的話,那麼
將 "=" 兩邊的 no 消去,會得到
0 = 1
這是 不合理的事情,所以 這裡的 "=" 號,
不是 相等的 意思。
[pre]
! begin of main program
implicit none
integer no
no= 2
print *, 'no= ', no
pause
no= no + 1
print *, 'no= ', no
end
[/pre]
沒有留言:
張貼留言