粗略地说,在C++中有:
+,-,*,[],new,...)10,2.5,"100",.)int,class,typename,mutable,.){,},<,>)#,## .)但是分号是什么?
发布于 2011-06-24 09:56:55
分号是标点符号,参见2.13§1
C++程序的词法表示包括许多预处理标记,这些标记在预处理程序的语法中使用,或者被转换为操作符和标点符号的标记。
发布于 2011-06-24 07:00:57
它是几个语句的语法及其元素的一部分。在EBNF中
<do-statement>
::= 'do' <statement> 'while' '(' <expression> ')' ';'
<goto-statement>
::= 'goto' <label> ';'
<for-statement>
::= 'for' '(' <for-initialization> ';' <for-control> ';' <for-iteration> ')' <statement>
<expression-statement>
::= <expression> ';'
<return-statement>
::= 'return' <expression> ';'此列表不完整。请看我的评论。
发布于 2011-06-24 07:01:02
分号是一个终端,一个终止某物的标记。它到底终止了什么取决于上下文。
https://stackoverflow.com/questions/6464436
复制相似问题