[指针] 不用sizeof输出int的字节数

来源:互联网 发布:阿里云 音视频通话 编辑:程序博客网 时间:2024/04/29 19:34

欢迎来论坛讨论: http://www.jobexam.net

【题目】 不用sizeof 输出int字节
【答案】
      

?
代码
01
02
03
04
05
06
07
08
09
10
11
#include <iostream.h>
#include <string.h>
voidmain(void)
{
    inta[2];
    int*a1 = &a[1];
    int*a0 = &a[0];
    cout << a1 - a0 << endl;    //1
    cout << (int)a1 - (int)a0 << endl; //32位机器输出4,  64位机器输出8
    return;
}

原创粉丝点击