int add(int firstnum,int secondnum); { return(firstnum+secondnum); }
改成
int add(int firstnum,int secondnum) { return(firstnum+secondnum); }
应该是作用域的问题,那两个变量的作用域只在while循环内,如果return语句在while循环之外就是报错
这两个变量还没有定义。要先定义
把图1的add函数那一行最后面的分号去掉
函数定义
int add(int x, int y);
行末的分号去掉