以下定义和初始化正确的是()。
A. int a=b=0;
B. int n=10, a[n];
C. int b; char c[10]; scanf("%d%s", &b, c);
D. int i, *p; *p=&i;
假设指针p1已经指向了某个整型变量,要使指针p2也指向同一个变量,则下面各项中正确的是( ).
A. p2=**p1
B. p2=&p1
C. p2=*p1
D. p2=&*p1
若有以下定义,则p+7表示( )。int a[10],*p=a;
A. 元素a[7]的地址
B. 元素a[7]的值
C. 元素a[8]的地址
D. 元素a[8]的值
有以下程序void main(){ int a=1, b=3, c=5;int *p1=&a, *p2=&b, *p=&c;*p =*p1*(*p2);printf("%d\n",c); }执行后的输出结果是()。
A. 1
B. 2
C. 3
D. 4