任何人都可以知道宏在哪裏存儲在內存中?例如,如果我定義一個函數一些內存位置將被分配?
預處理將如何完成?C預處理器概念
Q
C預處理器概念
0
A
回答
4
預處理器只是在編譯之前完成的文本文件解析和替換。所以它與記憶沒有任何關係。這就像將您的#define
s和#include
複製/粘貼到擴展C文件中,然後編譯它。
2
宏的內存僅存儲在編譯器的內存中。是的,它是分配的內存,但不是由你的應用程序。它對你的應用程序的唯一影響是你使用宏的地方,代碼被添加到你的應用程序中。
功能的記憶是非常不同的,但你問他們都好像他們走到一起。也許你可以澄清你正在尋找的信息。
相關問題
- 1. Java異常處理概念
- 2. 下載管理器概念
- 3. C++概念:CRTP
- 4. 複雜的URL處理概念
- 5. Spring批處理概念需要說明
- 6. C++預處理器
- 7. C++多態概念
- 8. jdbctemplate概念和c#
- 9. 硒和c#概念
- 10. C指針概念
- 11. C程序概念
- 12. C++概念循環
- 13. 概念文件管理器的
- 14. 主線程處理廣播接收器的概念是什麼
- 15. 如何使用MTOM-XOP概念在服務器端處理OMElement?
- 16. 預處理器錯誤C++
- 17. C++,預處理器語句
- 18. C預處理器宏
- 19. C++定義預處理器
- 20. C#預處理器指令
- 21. C++預處理器定義
- 22. C++預處理器變量
- 23. 調試C++預處理器
- 24. 舍入C預處理器
- 25. 推送C++預處理器
- 26. C代碼預處理器
- 27. C預處理器Mac OS
- 28. C++預處理器__typeof
- 29. 預處理器基於C
- 30. C預處理器警衛?