四个基本元素
标识符,数据,运算符,关键字
标识符:是指计算机用来识别信息的符号
数据:是事物或观察的结果
运算符,关键字:具体内容具体分析
由四个基本元素组合成6个基本语句
标号语句,复合语句,表达式语句,选择语句,迭代语句,跳转语句
PS:之前的那个标识语句呢?在最近的疯狂啃食之下,出现了点问题,于是我回过头重看
不看不知道,一看吓一跳,原来没有标识语句!!!
上面的内容便是对上一期的修改整理
声明与定义
声明:公开表明
定义:对事物有价值的陈述
看完这个故事,你就懂了——秦始皇画圈圈
秦始皇,召集了全部大臣,指着秦朝地图说,朕要做一件大事,于是,拿起笔,画了两个圈圈
第一个圈叫长城,长120公里,北防入侵
第二个圈叫咸阳,咸阳市东15公里的咸阳塬上、渭河的北岸,作为政治中心和国家象征
//
看不懂?
没关系!
我们将一些值改变一下,秦始皇 === 我,大臣 === 计算机,秦朝地图一个有限的空间 === 计算机内存,画圈圈 === 公开声明 , 多长,作用是什么 === 定义
//
声明的核心点是——未声明标识符的变量无法使用
定义的核心:使声明有价值
如何理解,秦始皇要去长城看风景,如果没有声明,没有画圈圈,没有标识出这个地点,大臣找不到长城,也就没办法去看了,而且这里的大臣很死板,说1就是1
很死板,秦始皇开始对长城的定义是防范北方侵入的,但是现在变成了观光,大臣们就会对君主说,皇上,这是战场,不是风景区,大臣们就使劲的劝(bug不运行 约等于 不理想状态)
秦始皇在旁边又声明了一次,说长城可以用来观光,大臣服了
这里可以引出第二个声明与定义的关系
声明可以有无数个,定义只有一个
防范敌人和观光是两种不同的定义!
第一个是什么?
声明和定义往往都是共同出现的,有价值的东西才会赋予名字
声明的细节:
在说细节前,就要提出写一个程序需要的过程了,在定义一个程序前,我们需要有一个准备工作,
确定程序的功能,程序需要什么信息,这些信息需要进行什么控制和计算,运行的结果是什么
用人话,将其陈述,然后用编程语言完成
第一个细节
将全部需要用到的信息,声明在开头,因为我们会进行对信息的分析,将他们放在开头,一方面可以便于我们查找变量名/标识符的错误
int x
printf(y);
这种情况,秦始皇观光,铁定报错
int x;
int y;
int z;
int shafa;
printf(x);
上面便是对第一个细节的例子
第二个细节
可以更好理解程序,理解代码,更好的进行下一步,怎么控制和计算
第三个细节
起名字要讲究点,对一些信息必要的需要添加注释
int x = 1;
int y = 0;
没注释,这两就是一个简单的变量
int x = 1;//去长城观光
int y = 0;//去长城杀敌
一下子就变了
标识符与变量名
明明都是一个概念,为什么还要用不同的名字
接下来还有函数名,对象名,数组名,标号名等等
他们的作用只有一个,让计算机识别的符号
他们都满足
由字母,数字,下划线_组成
不能用数字作为开头,不能用数字作为开头,不能用数字作为开头