首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何读取抽象编程信息?

如何读取抽象编程信息?
EN

Stack Overflow用户
提问于 2017-08-24 18:44:50
回答 1查看 124关注 0票数 2

昨天我做了一次考试,我发现自己不得不理解一些我不知道的东西。

请参阅下页:

代码语言:javascript
复制
declaration-list:
  declaration
  declaration-list declaration 
declaration-specifiers:
  storage-class-specifier declaration-specifiersopt
  type-specifier declaration-specifiersopt
  type-qualifier declaration-specifiersopt 
storage-class specifier: one of
  auto register static extern typedef 
type specifier: one of
  void char short int long float double signed
  unsigned struct-or-union-specifier enum-specifier typedef-name 
type-qualifier: one of
  const volatile 
struct-or-union-specifier:
  struct-or-union identifieropt { struct-declaration-list }
  struct-or-union identifier 
struct-or-union: one of
  struct union 
struct-declaration-list:
  struct declaration
  struct-declaration-list struct declaration 
init-declarator-list:
  init-declarator
  init-declarator-list, init-declarator 
init-declarator:
  declarator
  declarator = initializer 
struct-declaration:
  specifier-qualifier-list struct-declarator-list; 
specifier-qualifier-list:
  type-specifier specifier-qualifier-listopt
  type-qualifier specifier-qualifier-listopt 
struct-declarator-list:
  struct-declarator
  struct-declarator-list , struct-declarator 
struct-declarator:
  declarator
  declaratoropt : constant-expression 
enum-specifier:
  enum identifieropt { enumerator-list }
  enum identifier 

这是来自BrianW.KernighanDennisM.Ritchie的“C编程语言”一书,但我在互联网和其他许多书上都看到了。

我试着搜索它,但坦白地说,我不知道它是如何命名的,所以我找不到任何相关的信息。我们的教授从来没有让我们读过它,我现在认为知道如何阅读它是非常重要的。

我正在寻找参考指南或对如何处理它的简短解释。

如果那是转发,我很抱歉,但我找不到任何相关的帖子。

EN

回答 1

Stack Overflow用户

发布于 2017-08-24 19:03:08

第一个定义..。

代码语言:javascript
复制
declaration-list:
    declaration
    declaration-list declaration

...can被理解为:“声明列表要么是声明,要么是声明列表,然后是声明。”

此递归定义允许以下声明列表示例:

  • 声明
  • 声明声明
  • 声明声明声明
  • 等。

完整的语法定义将包含其他规则,描述构成有效声明的内容,依此类推。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45868890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档