/p>
<h5><span class="ez-toc-section" id="%E7%BC%96%E8%AF%91%E5%99%A8%E4%BC%98%E5%8C%96"></span>编译器优化<span class="ez-toc-section-end"></span></h5>
<p>如何检查整型溢出或是整型变量是否合法有时候是一件很麻烦的事情，就像上面的第四个例子一样，编译的优化参数-O/-O2/-O3基本上会假设你的程序不会有整形溢出。会把你的代码中检查溢出的代码给优化掉。</p>
<p>关于编译器的优化，在这里再举个例子，假设我们有�