为什么sizeof运算符会在c中产生意外结果?

时间:2014-06-30 15:42:00

标签: c sizeof bits

在下面的代码中,如果我将sizeof(int)的值存储在变量int a中,然后将其与-1进行比较,则显示"是"作为答案,否则"否"?

#include <stdio.h>
int main()
{
if (sizeof(int) > -1)
    printf("Yes");
else
    printf("No");
return 0;
}

0 个答案:

没有答案