nginx kaynak kodu okuma, ben bu satırı bulun: ("- 2147483648") - 1neden sizeof ("- 2147483648") - 1
#define NGX_INT32_LEN sizeof("-2147483648") - 1
kullanarak neden sizeof? değil sizeof (-2147483648)
- 1
değil -2147483648 - 1
değil -2147483649 yoksa?
fark nedir?
'sizeof (" 1234 ") kesinlikle kesinlikle" 1234 "ile aynı değil," 1234 "ile aynı değildir. Birincisi bir karakter dizisinin büyüklüğü, ikincisi bir tamsayıdır ve üçüncüsü düz değerdir. – chris