1.incompatible implicit declaration of built-in function 2.dereferencing pointer to incomplete type 3.conflicting types for 4.too few arguments to functiong 5.comparison between pointer and integer 原因: 1.函数缺少头文件 2.类型不完全,只给出了声明,而没有实现;缺少了结构类型定义的头文件; 3.函数没有声明;头文件被循环引用;函数声明和实现稍有不同; 4.就是函数中填的变量不够,比如函数的定义是void f(int ,int ); 却使用了f(7)。