C++,new创建动态数组和地址问题

2024-11-16 17:28:51
推荐回答(3个)
回答1:

你搞错了,这是16进制表示的 所谓的16进制是逢16进1 。58+8=》个位相加(8+8)是16,按照16进制规则,逢16进1因为此个位要进1所以是:58+8=》60,这是16进制不是10进制你要搞清楚了。

回答2:

地址是16进制表示的,004fad60-004fad58=8; 最后位不够减时向前一位借的是16而不是10;
你可以计算器试一下

回答3:

58,60是十六进制的,实际相差是8不是2。