用的是vs2022
这里的scanf用的是 scanf_s 在vs2022以及一些新版本中,scanf常常有时候会报错,大多是提示不安全,其原因是vs用的编译器是VS编译器,然而是scanf是C语言常规的编译器用法,具体错误如下:
其解决方案如下:在最顶部加上
#define _CRT_SECURE_NO_WARNINGS
可以解决像scanf 等等错误。与错误提示相同的,大多可以通过该途径解决。
正确实例:
#include <stdio.h>
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
scanf_s("%d%d",&num1,&num2);
sum = num1 + num2;
printf("%d", sum);
return 0;
}
这个小实例中,输入时后面函数要用地址符&,以表示存入这个地址,而且这个加法的位置尽量不要乱动,有时候会出先各种错误,可以运行但结果不对。具体怎样,可以自己尝试,加深理解。