一、scanf函数的使用
#include<stdio.h>
int main()
{
//printf是输出函数;与它对立的scanf函数则是输入函数 - 两者都在stdio.h头文件
int n=0;
scanf("%d",&n);//这里从键盘上读取数据,通过&(取地址符)存放在n所在的内存空间里
printf("%d\n",n);
return 0;
}
二、scanf函数在VS中使用出现的问题及解决方法
1.出现的问题
如果在VS中使用scanf等函数会报不安全错误
2.解决方法
#define _CRT_SECURE_NO_WARINGS//1 这条语句只能放在首行
#pragma warning(disable:4996)//2
#include<stdio.h>
int main()
{
int num=0;
scanf("%d",&num);
//使用scanf_s代替scanf;但是不建议使用scanf_s - 因为scnaf_s不是C函数,而是VS中自带的函数。使用它可能会造成跨平台的问题
//scanf_s("%d",&num);//3
printf("%d\n",num);
return 0;
}
三、一劳永逸
1.在VS的安装路径下找到new++file
2.打开并添加#define _CRT_SECURE_NO_WARNINGS保存即可