指针-常量表示什么意思eg: int *A; int *B; B=A-2; 此时B中的值是每项都由A的对应项-2得到还是B是A左移两位得到的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 06:18:56
指针-常量表示什么意思eg: int *A; int *B; B=A-2; 此时B中的值是每项都由A的对应项-2得到还是B是A左移两位得到的?
xPN@ΦX1U4\O*bڪX5 AB-Ζ ζHɣ6}f{#iEzc&j09Y$0iݦzt\rے1V);2/Nڞ)ğD:!ԵA_,Tf/GLoAOa C𛷔%A+J띴Z7?"hLɃO܀aZ>+&$pZ^\\{ƨ?t~1 3xgos*6ݣ W#Sd^~%

指针-常量表示什么意思eg: int *A; int *B; B=A-2; 此时B中的值是每项都由A的对应项-2得到还是B是A左移两位得到的?
指针-常量表示什么意思
eg: int *A; int *B; B=A-2; 此时B中的值是每项都由A的对应项-2得到还是B是A左移两位得到的?

指针-常量表示什么意思eg: int *A; int *B; B=A-2; 此时B中的值是每项都由A的对应项-2得到还是B是A左移两位得到的?
B中的数值,是A的数值前2个int型的地址.
假如sizeof(int)是2,A的值是0X00FF,那么B中的数值就是0X00FB(其实就是F-4,F减掉2个int,向前移动2个整型量).