关于编程的书写格式每行结束后都要加分号,不加只要换行效果也是一样
变量名使用中文也不报错
还有比如a + b,加号和变量之间总是会加个空格,效果又是一样的
这样书写有没有必要,我个人是比较懒,如果这上面几种情况我全用最偷懒的方式会有什么影响?
这只是一种默认的书写规范,且用eclispe等编程工具选中要规范化的代码,按"ctrl+shift+f"就是自动加空格的。
关于不加分号的说法是错误的:
int a = 1至于变量名和类名是否用中文,当然是可以的。
总的来说,这些规范只是用来使代码看起来更整齐美观,当然每个人审美观也不一样,或者说性格使然自己不想这么麻烦;但我觉得养成良好的编码习惯对于你日后的工作场合很有必要性。
追问我现在学的是JavaScript,这个不加分号是可以的,你说的必须加分号的是什么语言?
追答哦,我以为你说的是Java。
JS相对于Java来说严谨性更低了,所以导致代码的健壮性要低。还是一句话,养成良好的编码习惯对于你日后的工作场合很有必要性。
追问我知道
我就是要了解一下其他语言
我以后肯定要学其他的,希望我的习惯能适应尽量多的语言
如果有其他语言必须要加的话那我就尽量改
那据您所知有没有哪种语言是不允许使用中文变量名的
追答嗯,编程语言代码格式都差不多,主要就是这个分号的问题,加了不会错,不加有的语言会错,例如Java、PHP、C等等。
所以你还是按照规范来吧,毕竟这也不是什么麻烦事;你想想用中文名你得切换输入法,多麻烦,而且输入法切换引起的标点符号对出错率也是一大考验,再者就是用编程工具写代码的时候英文的变量名、方法名是能进行提示、自动补全的,中文则不会。
对于空格的习惯,你完全可以先把代码敲出来,然后全选,按"ctrl+shift+f"来格式化。
谢了,不过我们老师让我们用DW,这个用Ctrl,shift,f按又没用,,