數組的下標越界與內存溢出

很類似的兩個概念,一不當心就會混淆html 首先,對兩個名詞作一個大概的解釋:程序員 下標越界 在引用數組元素時,使用的下標超過了該數組下標的應有範圍,但應注意的是: C/C++不對數組作邊界檢查。 能夠重寫數組的每一端,並寫入一些其餘變量的數組或者甚至是寫入程序的代碼。不檢查下標是否越界能夠有效提升程序運行的效率,由於若是你檢查,那麼編譯器必須在生成的目標代碼中加入額外的代碼用於程序運行時檢測下
相關文章
相關標籤/搜索