c语言中,程序中有子函数,但主函数没有调用子函数,那么这个子函数会参与编译吗?

那么会链接吗?我的意思是它影响最后生成的exe的大小吗?

编译肯定是要参与的,你如果在子函数中特意写错一个地方,在编译的时候会报错,这表示这个子函数在被编译的时候出错了。追问

如果编译通过的话,那么会连接吗?我的意思是这个子函数会生成hex(包含在hex内)吗?(会影响hex的大小?)谢谢!

追答

会检查主函数开始的所有连接树,所以没有连接到子函数,不影响

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-11
会的
第2个回答  2012-04-11
~~~~~
相似回答