0、其实 学了这么久。这些 关键字 标识符 系统保留字 我早已分不清楚 分类。
为此我特意 百度了下 这些传统概念。呵呵。
保留字:
auto break case char const
continue default do double else
enum extern float for goto
if int long redister return
short signed sizeof static struct
switch typedef union unsigned void
volatile while
这些英文单词 请务必 会读 会写 知道意思。 因为是基本。 要求强制记忆。
什么?你说你不行? 行。那你别背了。 看我的教程 早晚让你学会。
1、什么是关键字
关键字无非 就是说 是 系统 预先定义好的 单词 。 你 对就是你 在编程的 时候 千万不能 用 这些 单词 作为变量名 和 函数名。记住 否则 编译 必定不能通过。
你说 你英文词穷? 我教你。
比如:你要 声明一个变量 你可以 是这样。temp demo 。 什么?你英文不懂? 拼音 呢? linshi .zhanshi . ceshi .可以吧。不过请 尽量别用后者。
2、什么是标识符
就是 你定义 变量的时候 请记住 一定不要是 数字开头。 可以下划线 但是其他符号 不允许的。 数字 别开头就行 丢后面没事。
但是 除了 下划线。 其他的符号 不允许。 但是:& * && || & | 这些符号除外 以后 讲解。 指针操作 和位运算的。 0101010101010 你懂的。
3、什么是系统保留字
和关键字差不多。 系统 保留的字符 不能 用作定义变量名 函数名。
4、变量和常量
1、变量:
其实就是一个 容器。 他是有类型的。 打个比方:每种酒瓶装不同的酒。 变量 是一个可以变的 量 他可以 为空 可以频繁更换 数据。
但是 他也有 容量 存放不下。就会导致 内存泄漏。 定义变量后 在C语言里面 是一个未知 数值。需要初始化 例如 : int a=0;
2、常量:
其实 也是一个容器。。 但是他是密封的。 一开始 只能放置 在初始化的时候。以后都无法更改。