对于C语言初学者,可能会用到devC++或者是visual studio软件,我本人是比较推荐visual studio软件的,毕竟这个软件使用起来功能比devc++软件功能更多,而初学者在使用visual studio软件时会发现在使用初始的输入函数scanf()时,会出现如图下的报错(无论使用哪个visual studio版本都无法避免这个scanf()函数不安全的报错):
针对这个错误我们可以不难理解为:scanf这个函数在这里是不安全的,可以使用scanf_s()函数来代替,若果不想看到这个错误,可以使用_CRT_SECURE_NO_WARNINGS作为置顶第一行来消除此错误,即在c文件最上面一行添加,如下图所示:
此时就可以直接使用scanf()函数并且不会使其报错。或者可以用scanf_s函数(这里不是很推荐,因为scanf_s函数与scanf函数还是有一定的差别,这里建议大家还是使用scanf()函数)。
有人就会问,创建一个新的c文件就要输入一遍这个消除错误的语句是不是会很麻烦,这里博主会给出解决的方法:
首先找到你的visual安装的路径
其次是点击右键-属性
找到community文件夹进入后搜索:newc++file.cpp
使用记事本打开后,直接在里面输入:#define _CRT_SECURE_NO_WARNINGS后直接保存并替换原文件
之后在重新创建c文件的时候就会发现新创建的C文件第一行就有了,就不需要每次使用新的C文件去用手码这行代码。