c语言中get()函数的原理及返回值 |
您所在的位置:网站首页 › c语言中的源文件是什么意思 › c语言中get()函数的原理及返回值 |
c语言中get()函数的原理及返回值
m0_62979681: 是的 c语言中get()函数的原理及返回值Mr·小鱼: 你说的很对。 c语言中get()函数的原理及返回值Xiaosehu1 回复 imonkeyi: 如果输入的字符串过长,会导致缓冲区溢出(buffer overflow),即多余的字符超出了指定的目标空间。gets()函数就会访问未被分配的内存空间,如果这些内存未被使用,不会立即出现问题;如果这片空间已经存有数据,就会擦除掉程序中的其他数据,会导致程序中止。 c语言中get()函数的原理及返回值Daniel_Oliva 回复 imonkeyi: 是的。后面都是'\0'. c语言中get()函数的原理及返回值imonkeyi: 如果你输入的字符串长度小于你定义的字符串长度,剩下的字符是空字符吗? 比如: char *a[100]; gets(a); 输入:hello |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |