答案:代码+注释,你可以参考一下:
#include <iostream>
using namespace std ;
class A
{
public:
A( int i )/* 传给A的参数赋值给变量i */
{
x = i ;/* 把i的值赋给x */
}
int get()
{/* get()函数你可以看成一个名为get的整型变量,它的值,就是x的值 */
return x ;
}
private:
int x;
};
A func( )
{/* 你也可以将func()函数看成一个名为func的A型变量,它的值就是a的值 */
A a(23) ;/* 声明一个A类,名为a,传给它的参数是23 */
return a ;
}
int main( )
{
/* 调用func()函数,将它返回的变量赋给变量r */
A r = func();
/***
* 先调用r里面的get()函数,
* get()函数返回的是它里面的变量x的值,
* 而这个变量x在调用func()函数时,
* 有这段代码:A a(23);
* 就变成了23
* 所以,输出在屏幕上的内容是23
***/
cout<<r.get()<<endl ;
system("pause");
return 0 ;
}返回A类里面的整型值a
返回值,声明了一个数字函数main,最后又返回一个整数0为结束
上一个:注册码:Turbo C/C++ for windows 集成实验与学习环境,
下一个:瑕佸C璇█ 鏄C杩樻槸瀛++ - 宸茶В鍐?- 鎼滄悳闂棶