c语言中,主函数可以调用任意一个函数,但不能使用其他函数中定义的变量。这句话对还是错?

如题所述

应该是错的,但后半句是对的,因为在每个函数中定义的都是局部的变量,所以主函数不能使用其它函数定义的变量,但前半句是错的, 主函数不一定可以调用任意一个函数,如果那个函数被修饰为static静态属性,且与main函数不在同一个文件中,那主函数怎么调用啊追问

get☑️~谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-17
回答是肯定的,c语言中,主函数可以调用任意一个函数,但不能使用其他函数中定义的变量,因为你已经定义了它,赋予了它的范围。但可以调用,希望能帮助你
第2个回答  2013-12-12
不对,
主函数不一定可以调用任意一个函数,如果那个函数被修饰为static属性,且与main函数不在同一个文件中,那么Main无法调用这个函数。
不能使用其它函数中定义的变量是正确的
第3个回答  2016-01-17
追问

为什么?

追答

不能调用static型静态函数

后半句对

相似回答