下列程序的输出结果是【 】。 #include <iostream> using namespace std; int main() { int data=1; int &r = da

admin2013-02-27  22

问题 下列程序的输出结果是【  】。
     #include <iostream>
     using namespace std;
     int main()
    {
        int data=1;
        int &r = data;
        data+=5;
        r+=5;
        cout<<data<<end 1;
        return 0;
    }

选项

答案11

解析 本题考核引用的概念和使用。C++的引用是一种赋值、发送和返回复杂数据结构的方法,应用这种方法,系统不需要负担额外的开销,节省内存空间。在程序中对引用的存取都是对它所引用的变量的存取。题中r为data的引用,所以对r的操作等于对data的操作,所以最后data的值为11。
转载请注明原文地址:https://kaotiyun.com/show/SpVp777K
0

最新回复(0)