任何人都可以知道宏在哪里存储在内存中?例如,如果我定义一个函数一些内存位置将被分配?
预处理将如何完成?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预处理器警卫?