我确定你的程序本身没问题,我刚才也编译过了,没有错误和警告,所以可能是你操作错误或者你用的编译软件的问题,你用的应该是Turbo C 2.0吧
把int add(int x,int y)函数放到Main函数上面
C语言要求函数先声明再使用。或者在Main函数上面先声明下这个函数。下面再写函数体
把main前面的void换成int试试!
程序完全没有问题,确定是你的编译器的问题了。。。
你看程序下面提示的有具体位置的
我在vc6.0上试了一下,完全没有问题,正常输出结果,你把你的错误信息发一下看看。