我们常采用0x3f3f3f3f来作为无穷大。0x3f3f3f3f主要有如下好处: 0x3f3f3f3f的十进制为1061109567,和INT_MAX一个数量级,即10^9数量级,而一般场合下的数据都是小于10^9的。 0x3f3f3f3f * 2 = 2122219134,无穷大相加依然不会溢出。 可以使用memset(array, 0x3f, sizeof(array))来为数组设初值为0x3f3f3f3f,因为这个数的每个字节都是0x3f