在 16 位编译系统上,若有定义 int a[]={10,20,30}, *p=a; ,当执行 p++; 后,下列说法错误的是A)p 向高地址移了一个字节B)p 向高地址移了一个存储单元C)p 向高地址移了两个字节D)p 与 a+1 等价

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

A)p 向高地址移了一个字节

B)p 向高地址移了一个存储单元

C)p 向高地址移了两个字节

D)p 与 a+1 等价


相关考题:

若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是()。 A、(*p)++;B、p++;C、pi=p;D、pi=p+3;

在16位编译系统上,若有定义int a[]={10,20,30},*p=a;,当执行p++;后,下列说法错误的是A.p向高地址移了一个字节B.p向高地址移了一个存储单元C.p向高地址移了两个字节D.p与a+1等价

在16位编译系统上,若有定义int a[]={10,20,30},*p=a;,少逗号当执行p++;后,下列说法错误的是______。A.p向高地址移了一个字节B.p向高地址移了一个存储单元C.p向高地址移了两个字节D.p与a+1等价

在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,当执行p++后,下列说法错误的是( )。A.p向高地址移了一个字节B.p向高地址移了一个存储单元C.p向高地址移了两个字节D.p与a+1等价

若有定义: int*p; 则下列各选项中,不同于表达式“*p=*p+1;”的是( )。A.*p++;B.++*p;C.*p+=1;D.++(*p);

在16位编译系统上,若有定义int a[]={10,20,30},*p=a;,当执行p++;后,下列说法错误的是A.p向高地址移了一个字节B.p向高地址移了一个存储单元C.p向高地址移了两个字节D.p与a+1等价

在16位编译系统上,若有定义“int a[]={10,20,30},*p=&a;”,当执行“P++;”后,下列说法错误的是( )。A.P向高地址移了一个字节B.P向高地址移了一个存储单元C.P向高地址移了两个字节D.P与a+1等价

1、设数组a的首地址是0x28fe74,则下列程序的执行结果是()。 int a[10]={10,20,30}; int *p; p=a; p++; cout<<p<<endl;A.11B.20C.0x28fe75D.0x28fe78

在16 位编译系统上,若有定义int a[ ]={10,20,30},*p=a;,当执行p++;后,下列说法错误的是 。A.p 向高地址移了一个字节B.p 向高地址移了一个存储单元C.p 向高地址移了两个字节D.p 与a+1 等价