Quantcast
Channel: 《阿里巴巴2017暑期实习生笔试题(内存地址)》的评论
Browsing all 28 articles
Browse latest View live

作者:哈里

<span><em>任意数</em></span>

View Article


作者:枫江水

24

View Article


作者:code99

任意数。将地址打印出来,程序初始化时,系统随机分配地址。

View Article

作者:渊之心

24

View Article

作者:no game no life

是24, 这里是cout<<pint; 是输出的一个指针(地址)0x000018。 如果是cout<<*pint; 才可能输出任意数(一般来说运行会直接崩溃了,野指针嘛) pint+=6; 等价于 pint = pint + sizeof(int) * 6; int 为4位的情况下, 结果就是0x18;也就是24了。。

View Article


作者:sudohello

0x18,即24 1 0x18,即24

View Article

作者:王先生

说的很对

View Article

作者:王先生

为24,输出的为地址的值得大小

View Article


作者:王先生

View Article


作者:王先生

View Article

作者:王先生

不对 数为随机的,但输出的为地址

View Article

作者:王先生

View Article

作者:Austin

全错……你们咋知道这个是32位系统还是64位系统? 所以准确答案应该是6*sizeof(int). 阿里题目不过如此嘛。

View Article


作者:Austin

你怎么知道int型占4字节的?你确定一定是32位系统?

View Article

作者:俯首的高度

我输出来是OX19

View Article


作者:龙雀

任意数 另外16位机上的int占16位。

View Article

作者:王先生

16位机是什么情况

View Article


作者:cuisanzhang

24吧

View Article

作者:王先生

的确和编译器有关,但就提论题的话这题应该选C,的

View Article

作者:龙雀

标准中未规定int的长度,只规定了int和long、short的大小关系。谁给你钦定的32位?   c/c++有两套整形,int是依赖于平台的,int32_t是定长的,类似的机制在swift里也有。就算出题也要出int32_t,连这点都不懂还出什么题。

View Article
Browsing all 28 articles
Browse latest View live