1. 首页 > 科技

C++ include的头文件里面的函数从来没用过会被编译进exe吗?(未被调用的函数是否也会被编译进程序里?)

C++ include的头文件里面的函数从来没用过会被编译进exe吗?(未被调用的函数是否也会被编译进程序里?)

未被调用的函数是否也会被编译进程序里?

这个要看是编译性语言还是解读性语言,比如html之类的是读到哪里编译到哪里

C语言中一个函数如果在主函数中没有调用,会被编译么?

会的,当你运行时,编译器还要检查你的函数是否有格式或其它错误!

单片机C语言编程,假如头文件里的函数没有被调用,那么该函数会不会最后编译出来而占用内存

没有用到自然就不会被编译,就不会占空间

如果头文件定义有1000个函数

你的程序只用了1个函数

那么编译后的程序,只有这一个函数的内容

c编译器编译了头文件中的主函数,但未编译头文件中的了函数?

我觉得是这样吧,就是main.c中引用的只是a.h中头文件的声明函数,但是并没有引用到a.c中具体的函数实现,好久不用了,大概觉得应该是这样吧,希望对你有帮助