抽象轻松的C语言

四个基本元素

标识符数据运算符关键字

标识符:是指计算机用来识别信息的符号

数据:是事物或观察的结果

运算符,关键字:具体内容具体分析

由四个基本元素组合成6个基本语句

标号语句,复合语句,表达式语句,选择语句,迭代语句,跳转语句

PS:之前的那个标识语句呢?在最近的疯狂啃食之下,出现了点问题,于是我回过头重看

不看不知道,一看吓一跳,原来没有标识语句!!!

上面的内容便是对上一期的修改整理

声明与定义

声明:公开表明

定义:对事物有价值的陈述

看完这个故事,你就懂了——秦始皇画圈圈

抽象轻松的C语言_第1张图片

秦始皇,召集了全部大臣,指着秦朝地图说,朕要做一件大事,于是,拿起笔,画了两个圈圈

第一个圈叫长城,长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;//去长城杀敌

一下子就变了

标识符与变量名

明明都是一个概念,为什么还要用不同的名字

接下来还有函数名,对象名,数组名,标号名等等

他们的作用只有一个,让计算机识别的符号

他们都满足

由字母,数字,下划线_组成

不能用数字作为开头,不能用数字作为开头,不能用数字作为开头

你可能感兴趣的:(c语言,开发语言)