知识大全 C# 语言规范--2.2.1 文法表示法
Posted 语句
篇首语:学习这件事不在乎有没有人教你,最重要的是在于你自己有没有觉悟和恒心本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C# 语言规范--2.2.1 文法表示法相关的知识,希望对你有一定的参考价值。
C# 语言规范--2.2.1 文法表示法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
词法文法和句法文法用文法产生式来表示 每个文法产生式定义一个非结束符号和它可能的扩展(由非结束符或结束符组成的序列) 在文法产生式中 非结束符号显示为斜体 而结束符号显示为等宽字体
文法产生式的第一行是该产生式所定义的非结束符号的名称 后跟一个冒号 每个后续的缩进行列出一个可能的扩展 它是以非结束符或结束符组成的序列的形式给出的 例如 产生式
while statement (while 语句 )
while ( boolean expression ) embedded statement(while ( 布尔表达式 ) 嵌入语句)
定义了一个 while 语句 它是这样构成的 由标记 while 开始 后跟标记 ( 布尔表达式 标记 ) 和嵌入的语句
当有不止一个可能的非结束符号扩展时 列出这些可能的扩展(每个扩展单独占一行) 例如 产生式
statement list (语句列表 )
statement(语句)
statement list statement(语句列表 语句)
定义一个语句列表 它或仅含有一个语句 或由一个语句列表和随后跟着的一个语句组成 换言之 定义是递归的 语句列表由一个或多个语句组成
一个符号若以下标 可选 作其后缀 就表明该符号是可选的 产生式
block (块 )
statement listopt ( 语句列表可选 )
是以下产生式的简短形式
block (块 )
statement list ( 语句列表 )
它定义了一个块 此块由一个用 和 标记括起来的可选语句列表组成
可选项通常在单独的行上列出 但是当有许多可选项时 可以在单行上给定的扩展列表之前加上短语 下列之一 这只是在单独一行上列出每个可选项的简短形式 例如 产生式
real type suffix one of(实数类型后缀 下列之一)
F f D d M m
是以下产生式的简短形式
real type suffix (实数类型后缀 )
cha138/Article/program/net/201311/12460相关参考
C#语言规范--1.14属性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#是一种命令式语言
C#语言规范--1.9接口 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一个接口定义一个协定实
C#语言规范--1.1开始 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! clothes经典性h
C#语言规范--1.11枚举 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 枚举类型声明为一组相
C#语言规范--1.12命名空间和程序集 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 除了依赖
C#语言学习:C#数据报编程之测试程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#中自定
C#语言与Java语言程序的比较 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 迈入二十一世纪以
叩开C#之门系列之C#与面向对象编程语言 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#是纯
用C#语言构造蜘蛛程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 蜘蛛(Spider)是一种
c#语言的三种注释方式: classProgram ///<summary> ///这是整个方法的说明 ///</summary> ///<paramn