7. 整数反转 C语言 int reverse(int x) { long int num = 0; //定义为long,防止num到达边界*10后溢出 while (x) { num = num * 10 + x % 10; if (num > INT_MAX || num < INT_MIN)//判断是否溢出,溢出返回0 return 0; x = x / 10; } return num; }