所以像perl,java和C這樣的現代語言通過指針傳遞數據(例如函數參數)(如果是正確寫入的話),所以在傳遞變量時,堆棧中的地址該變量被寫入。我正在研究Fortran的舊版本,在指針之前,並且想知道:指針之前數據傳遞的方式如何?如果我將大數組傳遞給子例程,那麼該數組是否會被寫入堆棧,而不是指向數組的指針?之前的指針/ ref
1
A
回答
1
FORTRAN seemed to assume參數被傳遞「好像」作爲參考。
1
依賴於實現,但在一個的Fortran IV編譯函數是(罩下)稱爲用指針進入BSS,陣列生活在哪裏。這個(依賴於實現的)細節不是語言語法的一部分,因此從F4文檔中缺少。
相關問題
- 1. const ref和const指針之間的區別,C++
- 2. 指針指針之類的指針之類的算術
- 3. 如何將ref ^指針轉換爲原始指針?
- 4. C++指針使用它之前deferenced
- 5. 如何將返回的ref封裝到指向C_string的指針?
- 6. 指針指針與參考指針之間的區別(C++)
- 7. 指向指針的指針和指向數組的指針之間的區別?
- 8. 引用計數智能指針刪除擁有的對象ref ref大於零?
- 9. 錯誤C2143:語法錯誤:缺少';'聲明指針前'*'之前
- 10. C指針雙指針
- 11. 指針之間的區別
- 12. 是否有支持Rvalues的ref的指針版本?
- 13. c#和C++之間的指針 - p/invoke
- 14. 指向當前函數的指針
- 15. 使用ref insted的固定指針進行P/Invoke
- 16. C++取消引用指針之間
- 17. 什麼是TTypeInfo之前的「標識指針」?
- 18. 提交之前頁面加載的Servlet空指針異常
- 19. 將值賦給未賦值的指針之前取消引用
- 20. 前「*」與函數指針
- 21. 指針前/後增量
- 22. 指針的指針的指針
- 23. 指針的指針
- 24. 指針的指針
- 25. 指針的指針
- 26. 使用指針:指針指針指針
- 27. 指針調用和返回指針之間的區別
- 28. 派生類和基類之間指針指針的轉換?
- 29. 指針與函數指針錯誤之間的轉換
- 30. 指針之謎/ noobish問題