第九题,谢谢大神了,希望说的详细一些,谢谢了!!!
4 回答
已采纳
丶前男友
TA贡献42条经验 获得超18个赞
#include <iostream> using namespace std; int main() { int add(int x,int y); int a=0,b=0; int c = add(a,b); cout<<"a + b = "<<c<<endl; return 0; } int add(int x,int y) { int z = x + y; return z; }
不懂再问
噼喱啪啦
TA贡献392条经验 获得超170个赞
主要是变量和函数声明的问题
1.主函数中变量c没有声明类型,c应该先声明类型再赋值比如 int c=add(a,b)
2.函数add(int x,int y)没有先声明再调用,应该在主函数中在 int a,b;这句的下面添加一句int add(int x,int y);或是把函数直接定义在主函数前面.
3.函数add(int x,int y)返回的变量z,没有声明类型,根据函数int add(int x,int y)可以知道应该返回int类型,所以z应该声明为int类型,修改为 int z=x+y;
onemoo
TA贡献883条经验 获得超454个赞
main函数中:
没有声明变量c
使用add函数前没有提前声明
add函数中:
没有声明变量z
另外注意:main函数中的a和b没有初值,它们的初值是不确定的。
- 4 回答
- 0 关注
- 1437 浏览
添加回答
举报
0/150
提交
取消