c语言main函数_c语言main函数放在后面用,前面的子函数不用声明就可以用对吗?

原问题:c语言main函数放在后面用,前面的子函数不用声明就可以用对吗?
分类:编程开发 > 最后更新时间:【2016-12-28 06:10:48】
问题补充:还有被调用的子函数必须写入主函数的函数体里面吗?

最佳答案

C有规定,但不是强制规定,函数要先申明才能调用,C++的话,必须先申明的

若你调用没有声明的函数,有些编译器会有警告但可以编译运行,但参数不匹配的话,结果可能会有问题,所以建议先声明后调用

函数的子函数不声明建议写在main()中(只是老教材的写法),若写在主函数main()中,那只能在主函数中调用,而写在主函数前面,可以任意函数调用

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
2

分享到:

其他回答

其它网友回答:
main前面的可以直接调用,main后面的函数需要申明


追问:
多个函数main在中间呢,需要声明其他的函数吗?
追答:
后面的函数可以直接调用前面的函数,前面的函数要调用后面的函数必须要先声明,包括main函数

其它网友回答:
要声明下吧,不然怎么调用