可能是漏了函数原型. 如果在main{ ...} 以后定义了函数,main以前要加函数原型声明.例如:void swap(int *a, int *b); // 函数原型 void main(){ ...} // 主函数 void swap(int *a,int *b){ ...} // 函数 函数原型 要有分号.函数调用语句不要忘了分号.漏分号也可能出现"重复定义...