标签: c
给定作为参数传递给函数的主函数代码的大小(以字节为单位),获取主代码的基址并检索argv数组中的第一个char *的最佳方法是什么?
答案 0 :(得分:3)
没有可移植的方法来实现这一目标。它完全取决于您使用的平台以及使用的调用约定。
也就是说,main()中代码的 size 通常不会对堆栈的布局产生任何影响,因为代码不在堆栈中。
main()
从argv调用的函数获取main()的最佳方法是让该函数将const char**作为参数并将argv传递给它。< / p>
argv
const char**