填空题 下列程序的运行结果为{{U}} 【14】 {{/U}}。 #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 obj1; obj1.fun() }
  • 1、
【正确答案】 1、a=10, this->a=5    
【答案解析】[解析] 本题考察在类的成员函数定义中,如果出现类的数据成员和成员函数的局部变量同名的情况下,如何正确引用合适的变量或数据成员。本题巧妙的采用了this指针完成这种标识。