对于int *p,a;,下面语句不正确的是:
A. p=&a;
B. p=*&p;
C. printf("%d",p);
D. scanf("%d",p);
E. scanf("%d",&p);
F. printf("%d",*p);
若输入2,3,运行下面程序段后,输出:main(){ int *p1,*p2,i1,i2;scanf("%d,%d",&i1,&i2);p1=&i1;p2=&i2;p2=p1;printf("%d,%d\n",*p1,*p2);}
A. 2,3
B. 2,2
C. 3,3
D. 3,2
对于语句int *p1,*p2; ,下面运算合法的是:
A. p1++,p2--;
B. p1-p2,p1-5;
C. p1%p2||p1>p2;
D. p1+10.0;