初步探究缓冲区溢出原理

  在计算机内部,输入数据一般被存放在一个临时空间内,这个临时存放的空间就被称为缓冲区,缓冲区的长度事先已经被程序或者操做系统定义好了。向缓冲区内填充数据,若是数据的长度很长,超过了缓冲区自己的容量,那么数据就会溢出存储空间,而这些溢出的数据还会覆盖在合法的数据上,这就是缓冲区和缓冲区溢出的道理。 #include<stdio.h> #include<string.h> char name[] =
相关文章
相关标签/搜索