程序的输出结果是什么?

#include <iostream>
using namespace std;

int main()
{
    int b=3;
    int arr[]={6,7,8,9,10};
    int *ptr=arr;
    *(ptr++)+=123;
    cout<<*ptr<<' '<<*(++ptr)<<endl;
    return 0;
}


输出结果为:

8 8

注意:printf和cout一样都是从右到左压栈的。

posted @ 2013-07-02 15:51  hunterzhang  阅读(406)  评论(0编辑  收藏  举报