精华内容
下载资源
问答
  • 代码之间为什么加空格

    千次阅读 2020-06-17 09:26:37
    据我观察,大多数人写代码喜欢在符号两侧加空格,而且还会嘲讽不加空格的人。这些支持者认为,加空格可以让代码美观,增强代码的可读性。但是我不喜欢加空格,因为这么写对代码含义没有影响,浪费空间还很麻烦。我不...

    据我观察,大多数人写代码喜欢在符号两侧加空格,而且还会嘲讽不加空格的人。这些支持者认为,加空格可以让代码美观,增强代码的可读性。但是我不喜欢加空格,因为这么写对代码含义没有影响,浪费空间还很麻烦。我不认为多几个空格就能让原本凌乱的代码清晰起来,反而会让代码看起来很松散,影响阅读。

    以上,是我在知乎上看到的一个题目,感觉蛮清新的,说得似乎有理有据。就好像在说,据我观察,大多数人喜欢早晚刷牙,而且还会嘲笑不刷牙的人。这些支持者认为,刷牙有益于牙齿健康,空腔清新。但我不喜欢刷牙,因为我牙齿没坏,吃嘛嘛香。我不认为刷牙能保护牙齿健康,反而很浪费时间。

    对吧?我敢保证,这世界上有不少人不刷牙。说出来不怕大家笑话,我上初中之前真没刷过牙,就算是到现在,很多农村的孩子仍然没有刷牙的习惯。

    在我写代码的前一两年里,写代码也不习惯加空格,觉得很麻烦,并且加不加空格,真的不影响代码的运行效果。

    // 加空格的写法
    int a = 5;
    int b = 3;
    a = a + b;
    
    // 不加空格的写法
    int a=5;
    int b=3;
    a=a+b;
    

    想知道为什么后来我开始刷牙了呢?

    记得小学五年级的时候,牙齿疼过一次,真的是丧心病狂地疼,什么东西也吃不了。那时候,哪有看牙科的,完全没有,至少在我那时候的成长环境下。

    没办法,疼了大概有一周的时间,终于打听到邻村有一个老先生,他那有秘方,父母就带我去了。还真的见效,某一种秘制的液体滴在牙齿上,超级冰凉的那种,感觉整个牙齿完全失去了知觉。

    有了这段痛苦的记忆,上初中后,看到很多同学都刷牙,于是我也就买了牙刷。初中的条件还是很差劲的,冬天,没有热水,洗脸的水和刷牙的水,都是前一天下午饭缸里接的水,放在课桌里。第二天早上到了教室,同学们就互帮互助,端着对方的饭缸倒水洗脸,脸没冻坏,牙没冻坏就是万幸啊。

    我在代码里加空格,和开始刷牙有相似的经历。

    Thisisavarofthings=yourfuckingtype+otherdamnedresult*me;
    oh=mygodblessedsweetheart-thesaintangel/cursedcorpsehere;
    

    哦,老天,上面这段代码里就完全没有空格,看起来密密麻麻,可读性差到你感觉自己的双眼受到了侮辱。

    当符号两侧的单词很简单的时候,简单到只有 a 和 b 的时候,的确,不加空格好像看起来更紧凑一些。但考虑到实际的编码中,命名要有意义,长度都不会太短,这时候,如果没有空格的辅助,代码就真的不堪入目了。

    Thisisavarofthings = yourfuckingtype + otherdamnedresult * me;
    oh = mygodblessedsweetheart - thesaintangel / cursedcorpsehere;
    

    OK,现在加了空格,是不是观感上就完全不一样了。单词与单词之间,很清楚,很协调,不拖泥带水。

    一般的 IDE 都有自动格式化代码的快捷键,写完代码来那么一下,立马就会把该有的空格给加上。我现在已经完全习惯手敲空格了,感觉自己很优雅,甚至有点大师范的感觉,毕竟程序员还是要有点追求的,对吧?

    说到这,不得不替古人感慨一下,由于纸张稀缺,所以大师们写出来的文章都是没有标点符号的,要是没点文化水平,密密麻麻一团的字挤在一起,真不一定能读的懂,况且汉语是这么博大精深。

    我们算是幸运的,读到的文言文都经过了加工,编辑们帮我们加了标点符号,所以看起来不至于那么吃力。但我就特别讨厌一些题目,让加标点符号断句的那些,很无聊。

    所以,别任性,该加空格就加空格,你写的代码可不只是给你一个人看的,负责任点。

    换句话说,我也可以写文章不换行,对吧?写一行两行文字真没必要换行。但段落多了,还不换行,我保证你看不下去。

    不过,需要注意一点的是,我看有些视频课里,有些讲课人习惯什么地方都加空格,我也是有点受不了的,比如说方法名和小括号之间——public void print (),这就有点不合时宜了。

    按照规约来说,方法名和小括号之间是不需要空格的,因为没有空格看起来更自然,更像一个方法,而不是割裂的关键字和小括号。

    写代码不是钻牛角尖,就像有些人喜欢在 if 语句里使用 == false 一样——if (isFlase == false) {},他觉得这样的代码更具有可读性,这不是出来搞笑的吗?

    最次,你应该写成下面这样子:

    if (isTrue) {
    
    } else {
    
    }
    

    这都比在 if 条件中使用 == false 来得让人舒服。

    做程序员嘛,总得有个程序员的样子,想优雅点的话,把非“!”用上——if (!isFlase),搞那些无病呻吟的代码,真的很掉档次。

    无规矩不成方圆,你如果不想遵守代码规约的话,不想团队协作的话,请随意处置你的代码,谁也拿你没办法。逃逃逃)

    如果觉得文章对你有点帮助,请微信搜索「 沉默王二 」第一时间阅读。

    本文已收录 GitHub,传送门~ ,里面更有大厂面试完整考点,欢迎 Star。

    我是沉默王二,一枚有颜值却靠才华苟且的程序员。关注即可提升学习效率,别忘了三连啊,点赞、收藏、留言,我不挑,嘻嘻

    展开全文
  • html空格代码什么?html中空格怎么打?对于刚刚入门的新手来说可能比较陌生,下面我们来总结一下html空格代码。 打造全网web前端全栈资料库(总目录)看完学的更快,掌握的更加牢固,你值得拥有(持续更新) ...

    html空格代码是什么?html中空格怎么打?对于刚刚入门的新手来说可能比较陌生,下面我们来总结一下html空格代码。

     

    打造全网web前端全栈资料库(总目录)看完学的更快,掌握的更加牢固,你值得拥有(持续更新)

    一:html空格代码是什么

    说到html空格代码很多人都会想到&nbsp,其实这也是表示html空格的一种方法,当我们输入十个&nbsp就表示有十个空格,然而在现实中,也有很多人认为html空格就是在html中输入几个空格键,如果是单纯的输入空格键,也是可以起到空格的效果,但是在浏览器中却只有一个空格的位置。

    二:html中空格怎么打

    1.如果添加一个空格

    当你想在某一个地方放入空格时,我们可以在要放入的地方输入空格代码,但是千万不要忘记分号。语法:

    <div>&nbsp;&nbsp;php中文网欢迎你</div>

    2.在特定的字体前面添加空格

    利用css中的padding属性进行空格,语法:

    div{padding-left:20px;}

    以上就是对html空格代码是什么?html中空格怎么打的全部介绍,如果你想了解更多请关注我!!!

    展开全文
  • static void Main(string[] args) { int[,] score = new int[3, 5]; score[0, 0] = 103;... 这段代码中 Console.Write(score[i, j] + " "这句代码 + " "这个在这里是不是多此一举啊,我不效果也是一样的
  • 在HTML代码中要如何插入空格

    万次阅读 2017-05-03 16:28:49
    平常在编写代码时候,用空格键、Tab键以及回车键产生的空格,都会被HTML自动忽略。那么我们该用什么方法来实现HTML的空格效果呢?有专门的空格代码吗?不少初学者和W3Cschool小编一样都会有这样的疑问,特整理以下...

    超文本标记语言(HTML)会自动忽略空格。平常在编写代码的时候,用空格键、Tab键以及回车键产生的空格,都会被HTML自动忽略。那么我们该用什么方法来实现HTML的空格效果呢?有专门的空格代码吗?不少初学者和W3Cschool小编一样都会有这样的疑问,特整理以下资料希望对你有所帮助

    在HTML代码中要如何插入空格?

    HTML将这样的键视为空白字符, 是会被自动忽略的。 当你需要在文本、单词、字母、标点或其他地方输入空格时,你需要输入相应的代码来表示空格。 下面介绍几种HTML中添加空格的方法:

    一、添加单个空格


    • 当你需要插入单个空格时,在目的位置处输入代码 —— 代表不换行空格。 当你想要在字符或单词之间插入少量空格时,在特定位置使用  代码能插入一个或两个空格。这样既能保持文本体裁格式上的统一性,又能提升文本的美学效果。
    • 如果你希望别人在阅读某段文本时,在指定位置处停顿几秒钟,那么你可以在该处插入空格。例如,在“学技术,从W3Cschool.cn开始!”的例句中,你可以在“学技术”后插入间隔,就变为了“学技术, 
      从W3Cschool.cn开始!

    添加单个空格代码

    二、 使用HTML(超文本标记语言)添加段落间距


    使用HTML(超文本标记语言)添加段落间距1
    如果你希望接下来输入的文本形成一个段落,那么在段落前插入<p>

    使用HTML(超文本标记语言)添加段落间距2
    在每个段落的起始位置插入<p>

    使用HTML(超文本标记语言)添加段落间距3
    在段落内句与句之间插入</p>来分割句子。
    例如:

    <p>学技术, 从W3Cschool.cn开始!</p>
    <p>一个专业的编程入门教程网站!</p>

    三、 使用HTML语言添加制表符


    使用HTML语言添加制表符
    使用四个或五个连续的空格,添加制表符。代码是这样的:

        

    在HTML中,没有专用的表示制表符的代码。如果你需要使用制表符,你可以考虑选择CSS代码

    四、使用HTML添加换行符


    使用HTML添加换行符1
    当你想要换行时,插入<br>
    代码。
    当你使用该方法插入双倍行距时,你需要插入两个换行符:<br><br>
    其中一个是为了换行,一个是为了跳过该行。
    使用HTML添加换行符2

    五、 使用HTML显示文本内容


    使用HTML显示文本内容
    在进行编辑的文本前,或者需要排版的文本内容之前,插入<pre>
    如果要以书面形式或未排版形式显示文本,那么就意味着其中不会出现空白字符。在这种情况下,HTML中的每个空格键和回车键会和其在文字处理程序中显示的一样。

    排版结束时,输入 </pre>
    当你要展示诗歌或代码时,你可以考虑参考这个方法。
    例如:

    <head>
      <style>
      body {
        background-image: url(http://img.w3cschool.cn/attachments/knowledge/201610/14632.png);            
        background-size: 100%;
        background-origin: content;
        background-repeat: no-repeat;
                 }
      </style>
    </head>
    <body>
      <body background="http://img.w3cschool.cn/attachments/knowledge/201610/14632.png"> 
      <p><br></p>
      <p> </p>
      <p> </p>
      <p> </p>
      <p style="font-size:10pt;"> </p>
      <center> <a href="http://www.w3cschool.cn"><font size="6">W3Cschool 首页</font></a>
      <a href="http://www.w3cschool.cn/tutorial"><font size="6">编程教程入门</font></a>
      <a href="http://www.w3cschool.cn/manual"><font size="6">参考手册</font></a>
      <a href="http://www.w3cschool.cn/examples"><font size="6">编程实例</font></a></center>
    </body>

    小提示:
    如果在你检查最后的文本时,看到一些额外的符号“浮”在代码上,你需要仔细查看是不是有不完全的代码,比如“<br>”写成了“<br”。
    注意:预格式的文本和普通的文本的字体和宽度不同。
    当给段落排版时,你需要注意段落之间的空格数量。空格数量取决于你的CSS代码。
    如果个别的空格和页面的格式密切相关,你最好使用CSS代码处理它。
    代码编辑器或纯文本文件中编写HTML语言。在文字编辑处理软件中编写代码,可能导致错误,这是因为这样的程序会在文本内容上附加额外的信息,这些信息无法被网页浏览器识别。

    另外也可以到W3Cschool.cn首页 查看《HTML教程》,里面有关于HTML空格知识集合(http://www.w3cschool.cn/html/html-space.html)。

    出处http://www.w3cschool.cn/html5/question-10231597.html

    展开全文
  • HTML代码中空格和空行

    千次阅读 2016-12-13 09:43:53
    HTML 代码中的所有连续的空格或空行(换行)都会被显示为一个空格。 例子1:(文本内容的连续空格代码 p>这段文本,输入连续的空格 大概输入了十个。p> 显示效果:“格”和“大”

    本文转自 行者杰克  的博客  

    链接地址为:http://www.cnblogs.com/web-HCJ/p/4543093.html


    HTML 代码中的所有连续的空格或空行(换行)都会被显示为一个空格。

    例子1:(文本内容中的连续空格

    代码

    <p>这段文本中,输入连续的空格          大概输入了十个。</p>

    显示效果:“格”和“大”之间的是个空格显示出来只是一个空格。

    这段文本中,输入连续的空格 大概输入了十个。

     

    例子2:(代码之间的连续空格)

    代码

    <span>span是一个行内标签</span>               <span>和前面的span元素之间隔了很多个空格</span>

    显示效果:两个span元素之间连续的空格,显示出来即"签"与“和”之间的空格,只有一个空格。

    span是一个行内标签 和前面的span元素之间隔了很多个空格

     

    上面两个例子证明:HTML代码中连续的空格在显示时会显示为一个空格,其余的多余的空格会被移除或者说被忽略。

    段落文本其实也是HTML代码的一部分,只不过它在p标签内部,而例子2的空格是在两个span标签之间。

     

    理解了空格,现在看看空行,同理

    例子3:(文本内容中的空行)

    代码

    复制代码
    <p>这段文本中,输入连续的空行
    
    
    
    
    
    大概输入了五行。</p>
    复制代码

    显示效果:如我们所见,文本代码中的五行空行,显示出来也只是一个空格。

    这段文本中,输入连续的空行 大概输入了五行。

     

    例子4:(元素之间/标签之间的空行),只要把例子2中的空格换成空行就可以了,显示效果和例子2的一样,多行空行都只会显示为一个空格。

    复制代码
    <span>span是一个行内标签</span>
    
    
    
    
    
    <span>和前面的span元素之间隔了很多空行</span>
    复制代码

     

    span是一个行内标签 和前面的span元素之间隔了很多空行

    得证:HTML 代码中的所有连续的空格或空行(换行)都会被显示为一个空格。

     

    既然如此,如果我们希望扩大两个字符之间的间距,让代码中的连续空格或空行显示出来的结果也是连续的空格或空行,那该怎么办?其实很简单。

    方法一:我们可以用预格式化标签<pre>,无论是空格或空行都适用。

    复制代码
    <pre>
    这是
    预格式文本。
    它保留了      空格
    和换行。
    </pre>
    复制代码

     显示效果

    这是
    预格式文本。
    它保留了      空格
    和换行。

     

    方法二:我们可以用空格实体符&nbsp;代替空格,用换行标签<br/>代替空行。虽然这种方法可以得到我们想要的显示效果,但是对搜索引擎不是最友好的方式,因为&nbsp;和<br/>在HTML中都是没有语义的。所以建议尽量少用。另外需要注意的是,&nbsp; 必须小写,而且最后面的分号是不能省略的。

     

    方法三:(适合空格)使用全角空格

    全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。

    问题:怎么使用全角输入法?

    以搜狗输入法为例,我们通常使用的是半角输入,其状态栏中有个月亮的标志,就说明正在使用的是半角输入,如果是太阳的标志,就说明使用的是全角输入。全角/半角的切换可以通过点击标志,也可以通过快捷键 Shift+Space(空格符)切换。

                半角输入(月亮)                                   全角输入(太阳)

                  

    方法四:使用CSS样式中字间隔属性控制,CSS中的word-spacing 属性可以改变字(单词)之间的标准间隔。我们知道英文中两个单词之间是通过空格隔开的,所以我们视觉上可以这样认为,word-spacing改变了(拉长或缩短)单词之间那个空格的宽度。

    方法五:使用CSS样式中的white-space 属性,这个属性声明如何处理元素内的空白符。

    描述
    normal 默认。空白会被浏览器忽略。
    pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
    nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
    pre-wrap 保留空白符序列,但是正常地进行换行。
    pre-line 合并空白符序列,但是保留换行符。

     

    white-space:normal;就是正常,和不设置一样,连续空格和空行都只会显示一个空格。

    white-space:nowrap;不换行是什么意思呢?正常情况下,当我们的文本超出了文本域,文本就会自动折行,这个设置就是说不自动折行了,而是碰到换行标签<br />才换

    white-space:pre;和方法一相同,将文本原样输出显示。当文本超出文本域时,不换行,会产生滚动条。

    white-space:pre-wrap;保留空格和空行,但当文本超出文本域时,会自动换行。

    white-space:pre-line;连续的空格会显示为一个空格,但保留连续的空行。

    展开全文
  • html空格代码

    千次阅读 2020-12-12 19:18:16
    html中空格代码的写法一: &nbsp (不换行空格) html中空格代码的写法二:&ensp(半角空格) html中空格代码的写法三:&emsp(全角空格) html中空格代码的写法四:&thinsp(窄空格) html中空格...
  • js replace()去除代码中空格

    万次阅读 2015-11-13 11:32:25
    去除字符串中间的全部空格
  • 最简单的对齐Shift + Alt + F。给选中的代码前面加空格,用Tab,可以通过设置spaces来选择空格多少。
  • 使用emacs去除源代码中多余的空格

    千次阅读 2010-11-07 17:29:00
    使用emacs去除源代码中多余的空格
  • 代码中的无用空格

    千次阅读 2014-01-06 12:10:24
    突然强烈地意识到无用空格是很令人讨厌的东西,最常见的情况是diff代码时看到的“怪”象——一模一样的一行代码被标签为更改, 这就是"trailing whitespace"在捣蛋(其实还是自己的不良编辑习惯造成,不是么); ...
  • 如果是直接敲入多个空格键的话,虽然看似代码中有了多个空格效果,但其实在浏览器还是只有1个空格间隔位置的。 接下来教大家如果输入html空格字符的话,多个空格字符是如何输入的?我们采用直接复制空格字符与DW...
  • source insight 背景颜色修改 、代码字体大小修改 、 中文注释空格去除
  • C语言代码规范(二)空格

    千次阅读 多人点赞 2018-08-20 13:41:04
    一、逗号, 之后加空格 printf(" error! score[%d] = %d\n", i, score[i]); 二、分号; 之后加空格 for(i = 0; i &lt; student_num; i++); 三、关系运算符&lt;、&lt;=、&gt;、&...
  • Eclipse设置代码缩进为空格缩进

    万次阅读 2015-10-01 23:13:45
    Google Java编程规范建议块缩进为2个空格,我平时喜欢用Eclipse进行Java编程,而Eclipse默认是用Tab来进行块缩进的,本文给出的方法可以更改Eclipse中代码缩进的设置
  • 下面一步步教你把Eclipse中代码的回车、空行、空格、注释都去掉,使所有字母符号都缩挤在一起。 1.首先按快捷键Ctrl+F 2.勾选Regular expression 3.在Find项里填要替换的内容,Replace with就默认不填任何东西,其他...
  • 如果是直接敲入多个空格键的话,虽然看似代码中有了多个空格效果,但其实在浏览器还是只有1个空格间隔位置的。 接下来教大家如果输入html空格字符的话,多个空格字符是如何输入的?我们采用直接复制空格字符与DW...
  • Android 代码 空格处理

    千次阅读 2019-03-12 11:06:35
    == 普通的英文半角空格 &amp;#160; == &amp;nbsp; == &amp;#xA0; == no-break space (普通的英文半角空格但不换行) &amp;#12288; == 中文全角空格 (一个中文宽度) &amp;#8194; == &...
  • 空格代码  

    千次阅读 2016-04-14 17:19:07
    空格代码  
  • 用了师姐的代码,Macbook上不知道什么编辑器写的,然后在Windows上的pycharm打开,就很发,报很多格式不正确,也有一些是因为它是python2.0,我想用3.0. 首先是设置pycharm的tab是四个空格,操作如下: setting...
  • 将某一字符串连续出现的多个空格合并为一个空格,如果合并之后的字符串的首尾有空格,则将其去掉。 例如,“ This is a string! ”是一个包含多个空格的字符串,要求其变成“This is a string!”的形式。2.C代码...
  • 去掉中文空格的PHP正则代码

    千次阅读 2015-11-12 12:44:17
    中文空格这里面有好几种:没有简单的解决问题的方式,比如半角全角空格,比如段落符都会显示为空白的,然后让人们误解它是空格,所以去掉空格之前一定要先确认自己的是不是空格,我下面分析一下这两种的解决办法。...
  • 规范代码的意义不仅仅是使之更清楚简洁,还在于提高效率 #include&amp;lt;string&amp;gt; #include&amp;lt;iostream&amp;gt; #include&amp;lt;cstdio&amp;gt; using namespace std; ...
  • pycharm复制代码出现空格

    千次阅读 2020-03-02 06:26:36
    我在pycharm写python代码时候并不喜欢在运算符前后添加空格,例如我经常就直接写a=3而不是写成a = 3这个样子。对于我而言,怎么省事怎么写,况且我不认为少了空格就影响了代码的可读性。但是这样会有一个问题,...
  • Eclipse删除代码中所有注释及空格

    千次阅读 2015-07-05 17:28:47
    替换方法: Ctrl+F 删除java注释: /\*{1,2}[\s\S]*?\*/ Ctrl+F 删除xml注释:  Ctrl+F 删除空白行: ^\s*\n 选择正则表达式,替换全部即可。 具体见下图示:
  • 代码——几种常见的空格符号

    千次阅读 2020-12-22 19:07:46
    在HTML,如果你用空格键产生此空格空格是不会累加的(只算1个)。要使用html实体表示才可累加,该空格占据宽度受字体影响明显而强烈。 &ensp; 半角的空格 它叫“半角空格”,全称是En Space,en是字体...
  • (1) 关键字之后要留空格。像const、virtual、inline、case 等关键字之后至少要留一个...(2) 函数名之后不要留空格,无论是在原型、定义还是在调用; (3)“(”、“[”向后紧跟,“]”、“,”、“;”、“)”向前紧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 824,387
精华内容 329,754
关键字:

代码中什么时候需要加空格