目录
一、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保存即可