不同语言的表达式和语句结束符

liftword5个月前 (12-14)技术文章60


表达式


数据类型和运算符一起,被称为表达式。数学中四则运算表达式是简单的表达式。


不同语言的表达式

  • Fortran语言提供的表达式是所有高级编程语言的雏形。
  • Algol语言详细定义了语言表达式的各种细节,为后续所有编程语言提供了重要的参考价值。一般表达式+行尾结束符就是语句,表达式的定义是可嵌套的。
  • C/ObjC/C++/PHP 等都支持单个数值作为表达式,例如:
    • 12;



语句结束符



这个话题听起来很简单,但不同编程语言的不同语法产生了五花八门的语句结束符。大部分编程语言以换行或者分号作为结束符,当然要排除有续行符的情况。


不同语言的结束符

  • C/C++/Java/C#用分号分隔。
  • Basic/Python用换行分隔。
  • SQL语言既可以用换行也可以用分号,在不同语句在同一行时用分号,也支持更改语句分隔符。
  • Swift/JavaScript/Go语句既可用换行,也可用分号。
  • VB采用换行或者冒号:作为结束符,下划线_作为续行符。VBScript和VB一样。


更改语句结束符

  • MySQL提供DELIMITER修改分隔符的方式,但其他SQL语言未必遵循。








若文章对您有帮助,欢迎关注 程序员小迷 。助您在编程路上越走越好!

微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

相关文章

「零基础学Python」输出函数print()如何使用?

(一)print()函数的作用:可以将想要展示的内容在IDLE或标准控制台上显示。例如:print(520):(1)向计算机发出指令打印520。(2)把代码编译成计算机能听懂的机器语言。(3)做出相应...

简单又有趣,在Python中快速输出乘法表

在Python中,可以借助简单的循环操作实现九九乘法表的打印。该案例运行结果如下图所示。乘法表的打印实现结果【主体设计】实现乘法表的打印的流程图如下图所示。乘法表的打印流程图乘法表的输出流程从开始到结...

Python基础语法之print和变量赋值

在Python中,默认所有正确的语法,包括标点符号都是【英文】,若输入了中文标点,则会报错【syntaxError:invalid syntax】(语法错误:无效语法)Print() 打印内容输出显示...