在用VS2015进行C语言编程时,写输入函数不能写成scanf,而要写成scanf_s ANSI C中没有scanf_s(),只有scanf(),scanf()在读取时不检查边界,所以可能会造成内存访问越界,例如分配了5字节的空间但是读入了10字节。1 2 char buf[5]={'\0'};scanf("%s", buf);如果输入1234567890,后面的部分会被 你的代码写的...