c++中未定义标识符?

本人是c++初学者,求大神指导图为源代码
2024-11-27 21:55:13
推荐回答(5个)
回答1:

int add(int firstnum,int secondnum); { return(firstnum+secondnum); }

改成

int add(int firstnum,int secondnum) { return(firstnum+secondnum); }

回答2:

应该是作用域的问题,那两个变量的作用域只在while循环内,如果return语句在while循环之外就是报错

回答3:

这两个变量还没有定义。要先定义

回答4:

把图1的add函数那一行最后面的分号去掉

回答5:

函数定义
int add(int x, int y);
行末的分号去掉