新手求解释“C语言中程序中所有函数之间都可以相互调用,与函数所在位置无关”错在哪里?难道说是main函

新手求解释“C语言中程序中所有函数之间都可以相互调用,与函数所在位置无关”错在哪里?难道说是main函,第1张

一个是任何其他函数无法调用main函数,因为main是程序入口,它是唯一的,不可能在里面了再钻入入口

另外,a函数调用b函数,b必须在a前面,或者b的类型(名称和参数、返回值类型)在a之前申明过,不然编译器在扫描a的时候不知道如何处理b

这句话要有个前提,就是声明的位置有关

和子函数代码的位置无关

你可能发现了,在main前面写子函数代码的时候,是不用在main中声明的,但是在main后面写子函数代码的时候,一定要在main里面声明,要不然会出错。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/13494639.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存