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