目录
————常量和变量————
生活中的一些数据:
有些数据不可变:血型,性别,圆周率
有些数据一定可变:工资,年龄,体重
那么C语言是如何描述的呢?
常量 - 不能改变的量
变量 - 能被改变的量
变量的分类:分为局部变量和全局变量
————scanf函数出错————
出错情况:
根据给出的行数我们可以定位到在第23行,也就是scanf函数。那么在说明的时候也给出了解决方法:
-
使用scanf_s函数,注:scanf_s函数是vs编译提供的,并不是C语言标准规定的
-
在源文件的第一行,加上“#define _CRT_SECURE_NO_WARNINGS 1”。
由于scanf_s函数并不是C语言标准规定的,我们为了养成习惯,使用通用的scanf函数,所以我们选择第二种解决方法。
但每次在创建源文件的时候,都要加上“#define _CRT_SECURE_NO_WARNINGS 1”这一行语句的话,那么一定会很麻烦的。所以我们设置一些参数,让vs自动帮我们加上那条语句。
设置方法:
1)找到newc++file.cpp文件
1.1)首先确定vs的安装目录,如我的在D:\Program Files (x86)\Microsoft Visual Studio\2019
1.2)在该目录下搜索newc++file.cpp文件。
找到之后,右击->打开文件所在位置。
2)以记事本方式打开。
2.1)打开电脑上的记事本,以管理员身份运行。
2.2)文件->打开,找到newc++file所在的文件。
3)填写上语句,保存即可。
————常量————
C语言中的常量分为以下几种:
-
字面常量,如1,2,'abc',3.5...
-
const修饰的常变量
-
#define定义的标识符常量
-
枚举常量
1.其中,被const修饰的常变量,本质上还是变量,只是不能被改变。如:
2.注:在定义数组时,给出定义数组的大小不能为变量。
3.枚举常量
枚举常量,首先要定义一个枚举类型,里面列出各个有可能出现的值。