已知int a=10,b=5,*p=&a,*q=&b;执行语句*p=*q;后则a和b的值为
举一反三
- 设int x[]={4,2,3,1},q,*p=&x[1];则执行语句q=(*--p)++后,变量q的值为( )。
- 设int x[]={4,2,3,1},q,*p=&x[1];则执行语句q=(*--p)++后,变量q的值为( )。
- 若有定义语句:int *p ; ,要正确执行语句q=&p; 则变量q应定义为______。 A: int q; B: int *q; C: int **q; D: int *q();
- 设int x[ ]={4,2,3,1},q,*p=&x[1];则执行语句q=(*--p)++后,变量q的值为( )。 A: 4 B: 3 C: 2 D: 1
- 有代码:float a=5, b=10, *p, *q, *t ; p=&a; q=&b; 如接下来执行3条语句 : t=p; p=q; q=t; 则描述正确的是 ( )