是的,字符串是以\0为结束符的,虽然你只定义2个保存空间来保存输入的内容,但输入是不管这个的打印时也是以\0为结束符的....你的程序能打印出来算"走运"吧...如果有其它语句正好使用到你定义的字符串后边的内存,就会靠成程序漰掉等问题这种也叫"溢出",你输入的字符串已经溢出了....溢出也是编程时经常碰到的问题,这个编译器是不管的,是要靠程序员自己去注意的...典型的溢出漏洞就是系统的漏洞了....现在发现的系统漏洞大多以内存溢出为主!===================================================================#include int m...
|