Number.56,分享一篇编程学习笔记:
首先声明,我不是标题党!!!
一小时学会编程语言 ≠ 会编程
今天开始默默学习打代码,之前曾想做一个安静的程序猿,不过后面发现世界上还有PM这么有意思的职业,于是作罢。不过,我个人对于编程还是非常喜欢的,而且作为一个PM,懂点技术是比较好的。默默换了毕业设计的课题,冲向安卓!
之前也学过一些编程语言,C/C++、PHP、Java、JavaScript,学了很多,但是也不会编程。究其原因,原来语言只是工具,工具只要学会一个就好,如果没有编程思想,学再多编程语言也是白搭。就像你学会锯子、斧头、钻子,但是不会设计家具图纸,一样做不出家具。
这两天总结了一下,发现其实一门编程语言不外乎5个部分:常量与变量、标识符、数据类型、表达式与运算符、基本控制结构。学会了它们,其实一门语言的大致内容也就差不多了,但距离能编出程序,还有很多东西要学习,比如数据结构、算法、数据库。这里,我将这两天的学习心得分享给大家,共勉!
1 常量与变量
常量 (1) 常量就是固定不变的量,一旦被定义,它的值就不能再被改变。 (2) 更深层次的含义,常量在计算机中存储位置的数据在程序运行期间不允许被改变。 神解释:常量就是你家桌子上用双面胶贴住一张毛爷爷,面值100,你改不了,移不动。 |
变量 (1) 变量就是可以改变的量,符合一定的规则,可以改变。 (2) 变量所声明的存储位置,存放的数据内容在程序运行过程中允许改变。 神解释:变量就是你钱包里的money,每天都在变,不变的是你的钱包。 |
2 标识符
标识符是啥? 标识符其实就是名字(name),是程序猿给自己定义的类型名、函数或数据对象起的名字。 神解释:名字还有什么好解释的。。。你懂的 |
关键字 关键字就是编程里取名字的忌讳,你不能拿一些很牛很牛的词,做你“平民”对象的名字。 神解释:关键字就像古代的帝王名避讳。在大清朝,你不能把你儿子取名“玄烨”、“弘历”,在程序的世界里,你不能把你“儿子”取一些程序里的 “帝王名”。 |
3 数据类型
数据类型是啥? (1) 数据类型是指数据的取值范围以及在该数据上可以进行的操作。 (2) 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 神解释:数据类型就像现实语言体系里的名词,比如“我”,“帅哥”,然后结合一定的“动作”,就能构成完整的语句;而在程序世界的“动作”,就是接下来要介绍的“表达式和运算符”。 |
4表达式和运算符
表达式和运算符? (1) 运算符:程序语言中对数据的操作由运算符完成。 (2) 表达式:将运算符和数据按一定语法结构组成的序列,是程序语言的主要表达结构之一。 神解释:运算符就是把数据类型这种“名词”连接在一起的“动词” 数据类型->“我”,“帅哥” 运算符->“是” 数据类型+运算符=表达式->“我是帅哥”,done!!! |
5基本控制结构
啥是基本控制结构? (1) 程序控制结构是用来改变程序执行方向的,程序之所以能够按照人们的意愿执行,主要依靠的就是程序控制结构。 (2) 分类:程序结构包括3种类型
神解释:
|