单项选择题
下列程序的执行结果是______。 print(int*b,int m) { int i; for(i=0;i<m;i++) {*b=i; b++; } printf("%d\n",*--B) ; } main() { int a[5]=}1,2,3,4,5}; print(a,5);}
A.5
B.4
C.3
D.2
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下面函数的功能是______。 exchange(int*ptr1,*ptr2) { int*ptr; ptr=-ptr1; ptr1=ptr2; ptr2=ptr; }
A.交换*ptr1和*ptr2的值
B.无法改变*ptr1和*ptr2的值
C.可能造成系统故障,因为使用了空指针
D.交换*ptr1和*pb2的地址
点击查看答案&解析
单项选择题
对于下述说明,不能使变量p->b的值增1的表达式是______。 struct exm { int a; int b; float c }*p;
A.++p->b
B.++(p++)->b
C.p->b++
D.(++->b++
点击查看答案&解析
相关试题
分析下面的程序 main() { int*p1,...
下列4项说法中,不正确的是______。
若有下列语句: char a[]= xyz ; ...
下列程序的输出结果是______。 main...
下列程序的输出结果是______。 main...