为了账号安全,请及时绑定邮箱和手机立即绑定

救救孩子吧

不是说c程序有且仅有一个主函数即main函数吗?而且c程序从主函数开始执行的,为什么这里main函数在其他函数下面呢?没有想通。

正在回答

2 回答

其他函数不一定需要写在main函数上面,但是当main函数中使用到其他函数时,是需要在main函数前声明,再定义;

例如:

void method();

int main(){

method();

return 0;

}
void method(){

printf("Hello world");

}


为了省事,就将main函数放在最后,就不需要定义了。

0 回复 有任何疑惑可以回复我~

接一波楼上回答:当程序需要的自定义类型的函数较多时还是尽量将函数放在主函数最后,最好是在所有程序之后在进行主函数定义,之后再进行申明,这样可以保证程序看起来清晰,逻辑明了,也方便自己进行修改

0 回复 有任何疑惑可以回复我~
#1

慕九州6235632

是的,main函数一定要放在前面,等以后慢慢写的程序大了以后,这种结构最清晰
2019-02-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926018    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

救救孩子吧

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信