慕莱坞森
楼主所说的函数是#include<math.h>还是说定义时的函数名如int getstr(char *)?如果是第一个math一种函数库名!!很多数学函数都在里面,是C++内部包装的函数库!需要使用肯定要加入他的头文件,不加入,编译器不知道在何处找你使用的函数!如果是第二种,函数名的话,有很多作用,一,区别与其他函数,如果每个函数都不要函数名,那编译器怎么知道你调用哪个函数?二,判别是否已定义,不定义实现的函数,编译器不识别!三,一个函数的入口,调用函数就必须要有这个函数的入口,不然怎么进入?四,判别你是否重载了库函数(系统函数),重载了,则会调用你的,覆盖库函数!