c语言main函数_c语言main函数放在后面用,前面的子函数不用声明就可以用对吗?
问题补充:还有被调用的子函数必须写入主函数的函数体里面吗?
最佳答案
C有规定,但不是强制规定,函数要先申明才能调用,C++的话,必须先申明的
若你调用没有声明的函数,有些编译器会有警告但可以编译运行,但参数不匹配的话,结果可能会有问题,所以建议先声明后调用
函数的子函数不声明建议写在main()中(只是老教材的写法),若写在主函数main()中,那只能在主函数中调用,而写在主函数前面,可以任意函数调用
最佳答案由网友 whoami1978 提供
其他回答
其它网友回答:
main前面的可以直接调用,main后面的函数需要申明
追问:
多个函数main在中间呢,需要声明其他的函数吗?
追答:
后面的函数可以直接调用前面的函数,前面的函数要调用后面的函数必须要先声明,包括main函数
其它网友回答:
要声明下吧,不然怎么调用