填空题 下列程序的运行结果为______。
#include<iostream.h>
class myclass

private:
int a,b,c;
public:
void fun( )

int a;
a=10;
this->a=5;
b=6;
this->c=7;
cout<<"a="<<a<<", this->a="<<this->a<<endl;

;
void main( )

myclass objl;
obj1.fun( );


  • 1、
【正确答案】 1、a=10,this->a=5    
【答案解析】[解析] 本题考察在类的成员函数定义中,如果出现类的数据成员和成员函数的局部变量同名的情况下,如何正确引用合适的变量或数据成员。本题巧妙的采用了this指针完成这种标识。