图一是出处,使用函数不用先声明的吗?可以直接定义的吗?

图片说明图片说明

举个例子吧 比如说一个函数 void Show();
如果先使用Show()然后在使用的地方后面位置定义Show()的话,需要声明一下。
但如果先定义了Show(),然后才使用的 就可以不用声名.

定义(define)的时候相当于自动声明(declare)了。
打一个比方,银行要求代办业务需要委托书,那么如果本人都来了,那么肯定就可以办了,不需要委托书了。
你定义函数都定义了,相当于本人来了。