在C语言程序中,被调用的函数必须在main( )函数中定义 这句话对吗、、、

2025-02-23 18:23:13
推荐回答(3个)
回答1:

这句话是错的。如果在main(
)函数中定义函数,那就属于函数嵌套了,一般不建议函数定义的时候进行嵌套。被调用的函数在调用之前必须进行声明,因为所有程序执行是从main()开始的,所以建议声明在main()之前。

回答2:

我也不太懂。
这句话恐怕是错误的。
因为函数调用,如果被调用的函数放到main函数的前面,那么就会被编译,可以直接在main函数中调用。被调用的函数中,如果定义在main函数后面,在main()函数中应该对被调用函数进行声明,并不是定义。函数位于不同模块恐怕也一样吧。
新手,毋喷。

回答3:

除了库函数(例如printf(),scanf())的函数外,其他的自己定义的函数不能写在main()函数里面,一定要放在main()函数的外面。