整數溢位

muyiGin發表於2024-08-19

上界溢位,下界溢位。

不同的資料型別混用

比如read函式的length是接收Unsigned int,但是你輸入-1就會被解釋的很大。那麼就能作為緩衝區溢位(但是是在堆上,只是類似)。

錯誤型別轉換

比如int是4位元組,如果判斷int==0為yes,那麼輸入時如果給的是long int實參10000也會被解釋為yes(發生截斷).

相關文章