如果被调用的函数的定义出现在主调函数之前,可以不加声明。
问题来了,为何不把函数的定义都放在调用之前,把 main 函数写在最后?
- 这会对程序员提出较高的要求,在比较复杂的程序当中,他必须周密考虑和正确安排各函数的顺序,稍有疏忽,就会出错。
- 当一个程序包含多个函数时,阅读程序的人要很有耐心地逐一阅读各个被调用的函数,直到最后才看到主函数,可读性较差。
如果被调用的函数的定义出现在主调函数之前,可以不加声明。
问题来了,为何不把函数的定义都放在调用之前,把 main 函数写在最后?
本文标题:Function declaration
本文链接:https://www.haomeiwen.com/subject/lbargxtx.html
网友评论