C++相关
常量
常量: 内存里面常驻的值, 例如:1 2 3 4 “123” true
定义:const+数据类型+常量名字(一般常量全部大写)
#include <iostream>
const int WIDTH = 30;
const int HEIGHT = 10;
int main()
{
int area = WIDTH * HEIGHT;
}
枚举
把一些可能性常量罗列出组成集合,对应的变量到时候只允许拿这里面的值。
定义:
enum + 枚举名字(可省略)
{枚举常量}
enum DAY
{
E_DAY_MONDAY ,
E_DAY_TUESDAY ,
E_DAY_WEDNESDAY,
E_DAY_THURSDAY,
E_DAY_FRIDAY,
E_DAY_SATURDAY,
E_DAY_SUNDAY
};
1.枚举里面的每一个称之为枚举常量,多个的话逗号隔开
2.枚举常量的名字,E_ 多个单词_隔开。
3.枚举常量的值,如果没有特别说明,那么从第一个开始为0,后面每个依次加1.
4.也可以给枚举常量赋值,从赋值位置开始,一样依次加1.
5.如果从中间给定枚举常量的值,那么枚举的值,依据3,4来进行处理。
结构体
结构体,绑定数据。不同数据类型的集合。捆绑数据。
使用结构体把这些属性绑定到一块,组成的新的数据类型(程序员自己定义的数据类型)就类似 int,float
定义:
struct +结构体名字 (S(大写))
{
要绑定的数据
}
#include <iostream>
struct SData
{
int nRow;
bool nCol;
float nRowBk;
char nColBk;
};
int main()
{
SData player; //用SData定义出Player变量。
play.nRow = 10; //赋值操作
}