C语言中溢出是什么意思

日期:2017-09-29 06:22:48 人气:2

C语言中溢出是什么意思

1、溢出: 数据类型超过了计算机字长的界限而出现的数据溢出; 2、溢出可能原因: 当应用程序读取用户数据,复制到应用程序开辟的内存缓冲区中,却无法保证缓冲区的空间足够时 (假设定义数组int Array[10], 而在调用时使用Array[11] 或存放的数据超过int类型容量等), 内存缓冲区就可能会溢出. 3、溢出因素分析: 由于C/C++语言所固有的缺陷,既不检查数组边界,又不检查类型可靠性,且用C/C++语言开发的程序由于目标代码非常接近机器内核,因而能够直
    A+
热门评论