为什么定义的函数类型总是冲突?
定义一个空类型函数总是出错,不知为什么.如下代码:
程序代码:
#include<stdio.h> int main() { int n=5; print(n); return(0); } void print(int n) { printf("\n%d\n",n); }
编译时总是提示"warning: conflicting types for 'print'",意思说print函数的类型冲突,但书上是这样子教的.
我用的编译器是Code Block10.03.