首页 > 其他 > 详细

ISO/IEC 9899:2011 条款6.7.6——声明符

时间:2015-11-09 01:23:12      阅读:117      评论:0      收藏:0      [点我收藏+]

6.7.6 声明符


语法

1、declarator:

        pointeropt    direct-declarator

    direct-declarator:

        identifier

        (    declarator    )

        direct-declarator    [ type-qualifier-listopt    assignment-expressionopt    ]

        direct-declarator    [ static    type-qualifier-listopt    assignment-expressionopt    ]

        direct-declarator    [ type-qualifier-listopt    static    assignment-expressionopt    ]

        direct-declarator    [ type-qualifier-listopt    *    ]

        direct-declarator    (    parameter-type-list    )

        direct-declarator    (    identifier-listopt    )

    pointer:

        *    type-qualifier-listopt

        *    type-qualifier-listopt    pointer

    type-qualifier-list:

        type-qualifier

        type-qualifier-list    type-qualifier

    parameter-type-list:

        parameter-list

        parameter-list    ,    ...

    parameter-list:

        parameter-declaration

        parameter-list    ,    parameter-declaration

    parameter-declaration:

        declaration-specifier    declarator

        declaration-specifier    abstract-declaratoropt

    identifier-list:

        identifier

        identifier-list    ,    identifier

语义

2、每个声明符声明了一个标识符,并且断言,当一个操作数与声明符的形式相同,并出现在一个表达式中时,该操作数指派了一个函数或对象,由声明说明符所指示的作用域、存储周期和类型。

3、

ISO/IEC 9899:2011 条款6.7.6——声明符

原文:http://www.cnblogs.com/zenny-chen/p/4948740.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!