标签: c++ gcc g++ sizeof
这是问题所在:
int num = -16; int div = num / sizeof(int);
div的值不正确(一些大的垃圾值)。但如果我这样做,
int num = -16; int intSize = sizeof(int); int div = num / intSize;
然后它给出了正确的答案。我需要知道的是,为什么会发生这种情况?