有如下定义:int x[]={1,2,3},*p=x,y; 则y=*p++;相当于_____
A.y=x[0], p++
B.y=*p, p++
C.y=1, x++
D.y=*(p+1), p=p+1
E.y=2, p=&x[1]
F.y=2, p=x+1
- · 有5位网友选择 A,占比55.56%
- · 有1位网友选择 B,占比11.11%
- · 有1位网友选择 C,占比11.11%
- · 有1位网友选择 E,占比11.11%
- · 有1位网友选择 D,占比11.11%
A.y=x[0], p++
B.y=*p, p++
C.y=1, x++
D.y=*(p+1), p=p+1
E.y=2, p=&x[1]
F.y=2, p=x+1
A、*p1=*p2;
B、*p1=y;
C、x=*p2;
D、p1=p2;
A、x=a[2];
B、x=*(p+2);
C、a++; x=*a;
D、x=*(a+1);
main
{ int a[]=(2,4,6,8,10},y=0,x,*P;
p=&a[1];
for(x=1;x<3;x++) y+=p[x];
printf("%d\n,y");
}
程序运行后的输出结果是()。
A.A.10
B.11
C.14
D.15
A、1
B、2
C、4
D、24
A.8,2,3,4,5,6,7,1,
B.5,6,7,8,1,2,3,4,
C.1,2,3,4,5,6,7,8,
D.8,7,6,5,4,3,2,1,
A、10
B、20
C、30
D、40
A.7,8,8
B.7.8,7
C.8,7,7
D.8.7,8
A、函数PrintPoint传递至少16字节
B、在函数PrintPoint,如果修改参数a中x或y的内容,那么main中变量t不受影响
C、当结构体变得非常庞大时,由于直接值传递都会对结构体进行复制,由此降低参数传递效率,可以采用地址传递的方式替代
D、当结构体变得非常庞大时,由于直接值传递都会对结构体进行复制,由此降低参数传递效率,可以采用地址传递的方式替代,但为了防止函数内部对参数误修改,可以在参数中加上const关键字
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!