这里到底发生了什么?输出现在为"False":
#include <stdio.h>
int main()
{
if (sizeof(int) > any_negative_integer)
printf("True");
else
printf("False");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
如果我将其更改为:
if (sizeof(int) < any_negative_integer)
Run Code Online (Sandbox Code Playgroud)
输出为"True".
更新:同样的问题已经被问到,我在问之前找不到它.