一个简单的问题
#include<stdio.h>#include<limits.h>
#include<stdlib.h>
int main()
{
int i=INT_MAX;
int j=(i+1);
printf("%d %d",i,j);
system("pause");
return 0;
}
#include<stdio.h>
#include<limits.h>
#include<stdlib.h>
int main()
{
int i=INT_MAX;
int j=-(i+1);
printf("%d %d",i,j);
system("pause");
return 0;
}
为什么这2个程序的结果都是