在多文件程序中一般我们会把结构相关的函数定义放在一个文件中以供调用,但是之前我一直不知道在这个文件中还需不需要这些函数的原型,正好在写练习的时候碰到了,就把原型删掉单独编译函数文件,编译通过。这就说明了函数定义可以无需提供原型单独编译,原型仅是提供给调用函数的地方让编译器进行检查调用是否合法的。