使用VS2015学习比较传统的C语言或者做算法题目的时候经常会使用到scanf但是,这个函数有点玩具函数的意味,并不安全。所以目前的开发中已经非常不建议使用,至于原因,就像这位大哥说的:新版vc库添加的警告
让我们欣赏完这个错误的全部内容:
error C4996: ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
提示上说了,这个函数不安全,请考虑使用scanf_s来替代,如果想取消这种警告,可以使用这个预定义常量,那么,我们这样在前面写一下就可以了
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a = 0;
scanf("%d", &a);
printf("\n%d", a);
return 0;
}
更多学习,参看这里晚晴小筑
最后,感谢大神们的精彩分享,祝愿每一位读者编程顺利,天天开心。