运行以下的程序代码,结果是( )。 #include using namespace std; intmain() { int x=5: int *q=&x; int &y=x

admin2012-12-29  48

问题 运行以下的程序代码,结果是(             )。
    #include
    using namespace std;
    intmain()
    {
    int x=5:
    int *q=&x;
    int &y=x;
    y++;
    cout<<(*q)++<    return 0;
    }

选项 A、5
B、6
C、7
D、8

答案B

解析 C++中引用是个别名,建立时须用另一个数据对象的名字进行初始化,这样确定该引用所代表的数据对象。此后对该引用的任何操作实际上就是对所代表的数据对象的操作。
转载请注明原文地址:https://kaotiyun.com/show/ZrVp777K
0

最新回复(0)