C语言中 scanf_s和 scanf 区别

scanf()函数是标准C中提供的标准输入函bai数,用以用户输入数据
scanf_s()函数是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数,从vc++2005开始,VS系统提供了scanf_s()。在调用该函数时,必须提供一个数字以表明最多读取多少位字符。
原因和区别:
scanf()在读取数据时不检查边界,所以可能会造成内存访问越界:

原文地址:https://www.cnblogs.com/eyesfree/p/13809217.html