若有如下定义:inti_at_0x20;int*p=&i;i=10。则p的值为
A: 32
B: 20
C: 10
D: 10H
A: 32
B: 20
C: 10
D: 10H
举一反三
- 中国大学MOOC: 若有如下定义:int i _at_ 0x20;int *p=&i;i=10。则p的值为
- 若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。[br][/br] A: -20 B: -10 C: 0 D: 10
- 下面代码正确的是( ) A: int * fun(){int *p=new int[10];for(int i=0;i<10;++i)p[i]=i;return p;} B: int *fun(){int p[10];for(int i=0;i<10;++i)p[i]=i;return p;} C: int *fun( ){a=10;return &a;} D: int *fun( ){int a=5,*p=&a;return p;}
- 若有程序如下 int *p,*q,a[10],c; p=&a[0];q=&a[9]; c=q>p; 则c的值为________
- 若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是( )