有以下程序#includeintk=5;voidf(int*s){s=&k;*s=7;}main(){intm=3;f(&m);printf("%d,%d\n",m,k);}程序运行后的输出结果是
A. 3,5
B. 7,7
C. 5,7
D. 3,7
查看答案
有以下程序#includemain(){char*p1=0;int*p2=0;float*p3=0;printf("%d,%d,%d\n",sizeof(p1),sizeof(p2),sizeof(p3));}程序运行后的输出结果是
A. 1,4,8
B. 4,4,4
C. 1,2,4
D. 1,1,4
以下叙述中错误的是
A. 基类型不同的指针可以直接相互赋值
B. 函数可以通过指针形参向所指单元传回数据
C. 字符型指针可以指向一个字符串
D. 指针的运用可使程序代码效率更高
以下关于指针的叙述,错误的是
A. 两个基类型相同的指针变量不能指向同一个对象
B. 可以通过对指针变量加上或减去一个整数来移动指针
C. 在关系表达式中可以对两个指针变量进行比较
D. 一个指针变量可以通过不同的方式获得一个确定的地址值
有以下程序#include#includevoidfun(char*s,intm1,intm2){chart,*p;p=s+m1;s=s+m2;while(s
A. 012345
B. 876543210
C. 876543
D. 012345678