当函数的定义和调用不在同一个文件的时候,需要对该函数进行声明,否则Keil编译时,你少个参数或多个参数,编译器都不会给你报错的。反之,如果你对函数进行了声明,那么编译器就会尽心尽力的给你对比,辨别调用时的和声明时的参否完全一致。