下列程序的执行结果为 #include<iostream.h> void main() { int a=3,b=0;    int * p=&a;    b=+a++;    cout<< * p<<”,” <<

admin2010-03-29  41

问题 下列程序的执行结果为    #include<iostream.h>    void main()    {    int a=3,b=0;       int * p=&a;       b=+a++;       cout<< * p<<”,”  <<b<<endl;    }    A)3,4    B)4,3    C)3,4    D)4,4 (15)下面程序的运行结果为    #include<iostream.h>    void main()    {       for(int a=0,x=0;!  x&&a<=10;a++)       {          a++;       }       cout<<a<<end1;    }

选项 A、10
B、11
C、12
D、0

答案2

解析 *p为所指对象a的值,语句  “b=+a++;”等价于“b=b+a;a=a+1;”。
转载请注明原文地址:https://kaotiyun.com/show/Axjp777K
0

最新回复(0)