已知一个运行正常的程序中有下面两个语句:int *p1,*p2=&a;p1=b;由此可知,变量a和b的类型分别为。
A. int 和 int
B. int *和 int
C. int 和 int*
D. int* 和 int*
在int a=3,*p=&a;变量定义后,*p的值是。
A. 变量a的地址
B. 无意义
C. 变量p的地址值
D. 3
以下程序的运行结果是。#include int main(){int a[]={1,2,3,4,5,6,7,8,9,10,11,12};int *p=a+5,*q=NULL;*q=*(p+5);printf("%d%d",*p,*q);return 0;}
A. 运行后报错
B. 66
C. 612
D. 55
已有声明int x=0,*p=&x;下列语句中有语法错误的是。
A. printf("%d",*x);
B. printf("%d",&x);
C. printf("%d",*p);
D. printf("%d",x);