当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

在16位编译系统上 若有定义“int a[]={10 20 30} *p=&a;” 当执行“P++;”后 下列说法错误的是( )。A.


在16位编译系统上,若有定义“int a[]={10,20,30},*p=&a;”,当执行“P++;”后,下列说法错误的是()。

A.P向高地址移了一个字节

B.P向高地址移了一个存储单元

C.P向高地址移了两个字节

D.P与a+1等价

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是 A.a=20000+20000; B.a

  • 在16位C编译系统上 若定义long a; 则能给a赋40000的正确语句是A.a=20000+20000;B.a=4000*10;C.a=

  • 若有以下说明和定义:fun(int*c) {……}main(){int(*a) ()=fun *b() w[10] c; ┇}在必要的赋值之后

  • 假定编译器规定int和short类型长度分别为32位和16位 执行下列C语言语句: unsigned short a = 655

  • 若有以下说明和定义 fun(int*c){...} main() { int(*a)()=fun (*b)() w[10] c; } 在必要的赋值之

  • 在16位C编译系统上 若定义long a; 则能给a赋值40000的正确语句是()A.a=20000+20000;B.a=4000*10;