任何人都可以知道宏在哪里存储在内存中?例如,如果我定义一个函数一些内存位置将被分配?
预处理将如何完成?C预处理器概念
Q
C预处理器概念
0
A
回答
4
预处理器只是在编译之前完成的文本文件解析和替换。所以它与记忆没有任何关系。这就像将您的#define
s和#include
复制/粘贴到扩展C文件中,然后编译它。
2
宏的内存仅存储在编译器的内存中。是的,它是分配的内存,但不是由你的应用程序。它对你的应用程序的唯一影响是你使用宏的地方,代码被添加到你的应用程序中。
功能的记忆是非常不同的,但你问他们都好像他们走到一起。也许你可以澄清你正在寻找的信息。
相关问题
- 1. Java异常处理概念
- 2. 下载管理器概念
- 3. C++概念:CRTP
- 4. Spring批处理概念需要说明
- 5. C++预处理器
- 6. jdbctemplate概念和c#
- 7. C++概念循环
- 8. 概念文件管理器的
- 9. 主线程处理广播接收器的概念是什么
- 10. 如何使用MTOM-XOP概念在服务器端处理OMElement?
- 11. C++预处理器__typeof
- 12. C++预处理器变量
- 13. C预处理器警卫?
- 14. C++ #define预处理器
- 15. 舍入C预处理器
- 16. C#预处理器指令
- 17. 预处理器基于C
- 18. 调试C++预处理器
- 19. 实现C++概念的编译器
- 20. C++解释器概念问题
- 21. C++ TS概念和访问器
- 22. 不理解pushViewController的概念
- 23. C预处理器与C编译器
- 24. CS介绍 - 存储程序概念 - 无法理解概念
- 25. C CLI游戏概念
- 26. C基本编程概念
- 27. C++类:概念类Doppelganger:LNK2005
- 28. C#继承概念建议
- 29. 目标C概念解释
- 30. C#3.0中的概念