中易网

所有定义在主函数之前的函数都无需进行声明么? 帮忙哈,谢啦!

答案:3  悬赏:60  
解决时间 2021-01-25 00:57
所有定义在主函数之前的函数都无需进行声明么? 帮忙哈,谢啦!
最佳答案
void b();//还是需要申明的

void a()
{
b();//在b函数体之前调用了。
}

void b(){}

int main(){
return 0;
}

函数 在 函数体 之前被调用了,就必须申明。原因是你要用什么(函数),你必须让编译器知道有这么个东西。
全部回答
是的,编译器会把它录进去可以直接使用。
不完全是。。。应该是在被调用前就定义的函数都不需要声明。例如一个函数A在主函数里被调用,那么这个函数A定义在主函数前就可以了,如果A也调用了一个函数B,但是B在函数A和主函数之间定义的,那么就要在A之前声明B,或者直接在A前面定义函数B也可以。
当然如果有A调用了B,而B又调用了A的情况,那么就必须有一个函数要提前声明了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
济宁城区面积有多大
如何判断一个温度传感器的优劣?精度上有没有
网络词语,有完全陌生的网友叫你‘爸爸’是什
---- Look! This coat is very beautiful.---
求密宗金刚念诵的具体方法
恒大的房子怎样?
煤矿相关设计素材(机电设备标识牌、煤矿安全
存折上的钱数字怎么看
净水机反冲洗不制水了是哪坏了?
有哪些3D手游可以360度无死角飞行
滦平县在什么地方
可敬不可亲,终难敬;有权没有威,常失权。什
怎么让ipad不接收iphone短信
请教高手~帮忙化学解题~
做完脂肪填充太阳穴恶心呕吐是怎么回事
推荐资讯
什么牌子的女款板鞋好看?
怎么可以最快背小石潭记
电解质不是混合物,氨水是混合物,为什么氨水
如何在楼顶用瓷砖种菜?要注意什么?
宁德市蕉城法院副院长叶明珠
(lg5)的平方+lg2lg50是多少?
没错又是我,看谁顺眼给谁,
assist,aid与rescue,help的区别
利亚纳ch7146b的排量是多大
吃鸡打不开了 请问怎么弄啊 昨天都好好的
有伴啦用潮汕话怎么说
拿到几个OFFER,深圳博雅互动、天源迪科、卓
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?