C语言成长之路28:接受用户输入

接收用户输入的scanf函数

scanf函数通过键盘读取用户的输入,放入变量中,记得参数一定是变量的地址(&)-->指针?
IDE:Clion2020.1.2

由于scanf函数是直接对变量的地址进行赋值,这种操作不安全,在一些编译环境或者IDE中会报错:
错误信息C4996:"scanf":This function or variable may be unsafe.Consider using scanf_s instead.
To disable deprecation,use _CRT_SECURE_NO_WARNINGS.See online help for details.


这个时候只需要在头部输入以下代码即可解决:
 1 #define _CRT_SECURE_NO_WARNINGS 


 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <limits.h>
 4 
 5 void main(){
 6     /*  C语言成长之路28:接受用户输入
 7      *  scanf函数通过键盘读取用户的输入,放入变量中,记得参数一定是变量的地址(&)-->指针?
 8      */
 9     int a ; //  开辟一块内存空间,定义a这个变量
10     scanf("%d",&a); //  获取用户输入的信息,通过内存地址直接赋值
11 
12     printf("\na = %d",a);
13 };

 








posted @ 2020-07-22 20:36  Akne  阅读(370)  评论(0编辑  收藏  举报