改错题:以下程序中有一处错误,请抄写有错误的语句并指出错误原因。
#include <iostream.h>
class point{
private:
float x,y;
public:
void f1(float a,float b){
x=a;y=b;
}
void get(){
cout<<a<<b<<endl;
}
};
main(){
point a;
a.f1(2.2,3.3)
a.get();
}
【正确答案】:
COUT<<A<<B<<ENDL;错误
A,B是F1的形参,在GET()中无法使用。
【题目解析】:
定义一个函数时,传递的参数叫做形参。调用这个函数时,传递的值叫做实参。
形参只能在定义的函数内出现。在定义的函数外不能使用。