您的位置:首页 > 编程语言 > C语言/C++

C++指针加减-题目分析

2016-08-09 10:29 218 查看
单选题:

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的概念区别

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: