首页 >

代码之间为什么要加空格? – 网络|

cmd怎么新建记事本,手机充电灯亮开不开机怎么回事,怎么设置锁屏快捷键是什么代码之间为什么要加空格? - 网络|代码之间为什么要加空格

不想加空格的话,建议直接上手机器码,不仅语法简单没有空格,就是1和0两个数字的排列,而且计算机直接执行,效率远超代码/手动滑稽

开个玩笑哈哈哈

进入正题.jpg

加空格意义何在?

编程语言层面

理论上讲,除了python等一些语言通过缩进来判断语句之外,的确,加不加空格其实是无所谓的。大部分语言的编译器是通过分号来判断语句的,空格,缩进和回车之类的字符会被忽略掉。

当然,这时候你的代码就是满屏幕的五颜六色的字符,一眼看去就像一篇乱码的英语文章。

程序员层面

就程序员而言,代码的原有目的就是为了让程序员看懂,如上文所说,要不为什么不用简单高效的机器码呢?而空格恰恰就是便于程序员看懂代码的重要工具(还有回车,换行之类的啦,不过不在此过多描述),不仅是为了别人能看懂,也是为了自己能看懂。

人的眼睛短时间内能接受的信息是有限的,在代码之间加空格,不仅使代码的逻辑更清晰,更容易被看懂,而且空格给了眼睛和大脑一个缓冲区,让你的思考不会因为短时间内被眼睛接收到的大量的代码所干扰。

怀疑人生的附加层面

最糟糕的是,代码里没有空格,你看了一半的代码,一走神,你又要重头开始看了。为啥找不到?满屏幕花花绿绿的,看上去哪哪都一样啊!!!

更糟糕的是,没有空格,怕不是连鼠标都找不到了,在一些新手发给你的,一眼看不到侧边进度条的工程文件里,连着十几个不同括号的逻辑判断,里面还参杂着各种神奇命名和局部变量abcdijk,怕不是能让人自闭


代码之间为什么要加空格? - 网络|
  • 现在ios系统出现大量修改软件,需要在系统设置中信任才能使用,安全性如何? - 网络|
  • 现在ios系统出现大量修改软件,需要在系统设置中信任才能使用,安全性如何? - 网络| | 现在ios系统出现大量修改软件,需要在系统设置中信任才能使用,安全性如何? - 网络| ...

    代码之间为什么要加空格? - 网络|
  • 目前最好用的网盘是什么? - 网络|
  • 目前最好用的网盘是什么? - 网络| | 目前最好用的网盘是什么? - 网络| ...

    代码之间为什么要加空格? - 网络|
  • 现在什么计算机语言最流行? - 网络|
  • 现在什么计算机语言最流行? - 网络| | 现在什么计算机语言最流行? - 网络| ...