单选题:
1.阅读下面代码:
int* pint = 0;
pint += 6; cout << pint << endl;
以上程序的运行结果是:
A.12
B.72
C.24
D.0
E.6
F.任意数
题目来自:
阿里巴巴2017实习生笔试题
链接:http://www.nowcoder.com/test/1701810/summary
解答:
题目意思是:按十六进制地址编号求第六个指针的地址编号的意思,一个指针4个字节,如果是按字节编号,第二个就是4,依次计算,第六个编号应该是18,转成十进制答案就是24。
知识点分析:1.进制转换2.int数据类型占用内存大小3.1个字节和8个1的概念区别