首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

小小标点符号,作用却不小。有些弄错只会给你带来无尽的麻烦。

分号是标点符号(;),表示通常在两个主要子句之间的停顿,比逗号指示的停顿更明显。在编程中,分号符号起着至关重要的作用。它也用于显示各种编程语言(例如C,C ++,Java,JavaScript和Python)的指令终止。

在本文中,让我们看看分号在不同编程语言中的作用:

分号在C中的作用:

分号是C语言中的结束语句。

分号告诉我们当前语句已终止,其后的其他语句是新语句。

在C语言中使用分号将消除查看代码时的歧义和混乱。

它们不在控制流语句之间使用,而是用于分隔循环中的条件。for(初始化/声明;条件;增量/减量)

分号在C ++中的作用:

分号是C ++中的命令。

分号让编译器知道它已到达命令末尾。

分号通常用于分隔C ++源代码的一小部分,表明它是有意与相应代码分开的。

一般在每个语句之后,在类和结构定义,变量声明,函数声明之后,在C ++中使用分号。

分号在Java中的作用:

Java使用类似于C的分号。

分号是Java语法的一部分。

它显示了编译器的一条指令在何处结束以及下一条指令在何处开始。

通过让编译器知道在何处结束指令,分号允许将Java程序编写为一行或多行。

分号在JavaScript中的作用:

JavaScript中的分号是可选的。

在JavaScript中,有一个称为自动分号插入(ASI)的过程,该过程在需要时插入分号,但不放置分号。

分号还用于终止语句。

将新行放在前一行的旁边将产生有效的JavaScript,该JavaScript不会触发ASI对其进行更正。

因此,

条件语句(如if ..else)和循环语句(如while,for,do-while)中不需要分号。

分号在Python中的作用:

Python不使用分号,但不受限制。

在Python中,分号不用于表示

行尾

Python之所以称为简单编码语言,是因为不需要使用分号,而且即使我们忘记放置分号,也不会引发错误。

有时,Python使用分号作为行终止符,在其中它用作分隔符以分隔多行。

分号在Perl中的作用:

Perl语言在每一行之后都使用分号,但在代码块的末尾除外。

Perl让我们忽略了分号,因为它可以用作分隔符而不是终止符。

Perl中的每个语句都以分号终止,除非它是程序的最后一行。

分号在SQL中的作用:

SQL中的分号允许用户通过在数据库中分离语句来在同一调用中执行程序。

SQL具有独特的功能,即默认情况下添加分号以终止语句。

分号是一个语句终止符,仅用于标识语句的结尾。

通常,通过查看语法,我们可以识别出,但是使用分号可以使它更清晰。

分号在Go语言中的作用:

Go语言中的分号用于分隔初始化程序,条件和延续元素。

当该行的最后一个标记为时,将分号添加为终止符:整数,浮点数,虚数或字符串文字关键字之一(例如,break,continue,return等。,)标识符。运算符和分隔符之一,例如++,–,),]

分号在C#中的作用:

C#使用分号来消除歧义和混乱,因为它的使用使代码清晰,结构化和井井有条。

与其他语言(尤其是C和C ++)一样,C#在分号应用程序中也遵循相同的规则。

缺少分号会引起编译器错误,必须纠正。

它还使编译器知道语句的结尾。

分号在Scala中的作用:

分号通过标记语句的结尾在所有编程语言中都起着至关重要的作用。

但是Scala中的分号不仅标志着语句的结尾,而且标志着表达式的结尾。

Scala的语法鼓励使用清晰简洁的代码,因此有必要在需要时正确使用分号。

Scala适应了不同的语法,例如点语法,使用花括号的语法,使用括号的语法和使用空行分隔符的语法,从而替代了分号的使用。

分号在PL / I中的作用:

PL / I是一种语言,它是一系列声明和声明。因此,必须使用分号分隔语句,以免产生歧义。

PL / I中的语句应与分号放在单独的行中,以提高可读性。

在多行语句中,分号用于分隔行,而在单行语句中,分号用于终止。

分号在Pascal中的作用:

Pascal中的分号充当语句分隔符,即,它分隔两个或多个语句。

确切地说,应该使用一个分号来分隔两个语句。但是使用多个分号(多余的分号)会引发错误。

与其他语言不同,Pascal以不同的方式使用分号。在Pascal之前,不需要直接的分号。另外,代码/程序末尾的最后一条语句不需要分号。

当按顺序编写语句时,Pascal需要分号。

Pascal不需要大小写或分号,也不需要在关键字前使用分号。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210308A06PQ100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券