一楼回答错误。定义sp=0x422fa4,声明sp[],意味着sp[0]=0xa4,sp[1]=0x2f,sp[2]=0x42(这里可以理解为小端存储union);而本意是sp[0]='a',sp[1]='b',sp[2]='c'。