有如下程序段int *p,a=10,b=1;p=&a; a=*p+b;执行该程序段后,a的值为
- A12
- B11
- C10
- D编译出错
有如下程序段int *p,a=10,b=1;p=&a; a=*p+b;执行该程序段后,a的值为
1、有如下说明int a[10]={1,2,3,4,5,6,7 },*p=a;则
有如下说明int a[10]={1,2,3,4,5,6,7 },*p=a;则数值为5的表达式是A.*p+4 B.*(p+4) C.*p+=4 D.p+4A*p+4 B*(p+4) C*p+=4 Dp+4
2、有下列程序main(){ int a[5]={2,4,6,8,10},*p,
有下列程序main(){ int a[5]={2,4,6,8,10},*p,**k; p=a; k=&p; printf("%d",*(p++)); printf("%d\n",**k);}运行该程序,其输出结果是A.4 B.22C.24 D.46A4 B22C24 D46
3、inta,b,*c=&a;int*p=c;p=&b;执行完上面三条语句之后c
inta,b,*c=&a;int*p=c;p=&b;执行完上面三条语句之后c指向()。ApBcCbDa
4、有以下程序段 main() { int a=5,*b,**c; c=&
有以下程序段 main() { int a=5,*b,**c; c=&b;&a; } 程序在执行了“C=&b;b=&a;”语句后,表达式“**c”的值是A变量a的地址B变量b中的值C变量a中的值D变量b的地址
5、现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是
现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是Ap=&a;Bq=&b;Cp=q;Dp=a;
现有int a,*b;,b=&a;,则下列运算错误的是A*&aB&*aC*&bD&*b