1)在编译使用了strcpy,scanf等不安全的函数,而报警告和错误,而导致无法编译通过。此时我们有两种解决方案:a.在指定的源文件的开头定义:#define _CRT_SECURE_NO_WARNINGS (只会在该文件里起作用)b.在项目属性里设置,这会在整个项目里生效,依次选择:属性->配置属性->C/C++ ->预处理器->预处理器定义->编辑;最下面加上一行:_CRT_SECURE_NO_WARNINGS (注意不需要#define)
2)C语言中的常量分为以下以下几种:
字面常量:10,1.5
const 修饰的常变量: const float pai = 3.14f; //这里的pai是const修饰的常变量
#define 定义的标识符常量:#define MAX 100
枚举常量:enum类型的变量只能取定义时的离散值
enum的 详细用法参照:C语言枚举类型(C语言enum用法)详解