常量:1.不变的量 变量前面加const变常量 const为常属性
2.const修饰的常变量 :常属性的变量 不可以用在数组
3.#define定义的标识符常量可用于数组 int arr[MAX] = { 0 };
4.枚举常量:一一列举 枚举关键字---enum
字符串类型:“双引号引起的就是字符串”
字符串定义默认结尾有一个‘\0’ ‘\0’是字符串结束的意思
strlen()是计算字符串长度的
转义字符:把原来的意思转变
static修饰局部变量 局部变量的生命周期变长
static修饰全局变量 改变了变量的作用域 让静态的全局变量只能在自己所在的源文件内部使用,出了源文件就没法使用
extern可以声明外部的变量和函数
#define定义标识符常量 #define MAX 100
也可以定义宏带参数
*p是解引用操作符 间接访问操作符
第一个*是表示p是指针变量,无实际意义;
第二个*是解引用操作符
结构体
一个点一个箭头;