这个scanf报错有什么错?

初学C语言的同学经常会用到scanf报错getchar,gets这样的输入方式但在新的规定中,这些方式有着不安全因素所有很多同学会在使用Visual Studio时不能运行自己的程序,出现多个报错稍微惢细的同学都能看出来他会推荐你改用scanf报错_s等输入方式,但是这些在语法上跟我们学的有有些不同那么在此就教大家怎样关闭vs的检查,開开心心的用书上教的语法来练习自己的编程

放法一:在程序最前面加

方法二:建好程序后,在右边解决方案资源管理右键你的项目-属性

方法三:在解决方案资源管理右键你的项目-属性-预处理器-预处理器定义中添加以下代码:

发布了0 篇原创文章 · 获赞 9 · 访问量 5万+

这里报的是警告还是执行结果嘚。不过scanf报错的语法你可以查一下第一个参数是const char*类型,命名为format意思是读取的格式,如%d表示int类型你这里的a应该是int型的值;第二个参数為...,意思是不限定数目的指针的值也就是&a,所以你应该这样写scanf报错("%d",

我要回帖

更多关于 scanf报错 的文章

 

随机推荐