若定义语句:int year=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是 ( )
A. *p+=1;
B. (*p)++;
C. ++(*p);
D. *p++;
查看答案
以下对指针变量的操作中,不正确的是( )。
A. int b, *p, *q; p=q=&b;
B. int a=1, b,*p; p=&a; b=*p;
C. int a, *p, *q; q=&a; p=*q;
D. int a=1, *p, *q=&a; p=q;
以下程序的运行结果是#include void fun(int *p){ printf("%d\n",p[5]);}int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10}; fun(&a[3]);}
A. 5
B. 6
C. 8
D. 9
若有定义intx=1,y=2,*p=&x,*q=&y;则下列语句中错误的是()
A. p=q;
B. *p=*q;
C. &x=&y;
D. *p=y;
以下对指针变量的操作中,不正确的是()。
A. int a; int* p, q; p=q=&a;
B. int* a, b=1,*p; p=&b; a=p;
C. int *p, q; p=&q;
D. int a; int* p, *q; p=q=&a;