选B。分析:A 执行语句:p=p+4;后,只是p的值发生了变化,a的值不会变为7。 B 执行语句:p=p+4;后,指针p移动4个位置。正确。 C 执行语句:p=p+4;后,*p的值不一定是NULL。D 执行语句:p=p+4;后,程序不会报错。
B
这个应该是选A哇另外inta[]={10,20,30},*p=&a;应该是inta[]={10,20,30},*p=a;