C++入门练习4 找出错误2

#include <iostream>

using namespace std;

int main()

{

int a, b;

c =add(a,b)

cout << "a+b=" << c << endl;

return 0;

}

int add(int x, int y);

{

z = x + y;

return z;

}

//共6个错误

//1、变量c未经定义

//2、函数add是在main函数之后定义的,应当在main函数调用add函数之前,对add函数作声明

//3、定义add函数时,函数首行的末尾不应有分号

//4、c =add(a,b)应该要;结尾

//5、在add函数中变量z未经定义

//6、变量a,b未被赋值,因此它们的值是不确定的

正确写法:

#include <iostream>

using namespace std;

int main()

{

int a, b,c;

int add(int x, int y);

cin >> a >> b;

c = add(a, b);

cout << "a+b=" << c << endl;

return 0;

}

int add(int x, int y)

{

int z;

z = x + y;

return z;

}

实例:

输入56 91

输出a+b=147

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务