[mew-dist 18871] Re: bin/pattern.c

IWATA Ken'ichi iwa at example.com
2001年 9月 11日 (火) 19:34:43 JST


> ANSIでは
> enumでは最後のコンマは不可です。
> 初期化子ではコンマはあってもよいです。
> 
> enum { A, }; /* NG */
> int x[] = { 1, }; /* OK */

enum-specifier:
 enum identfifier [opt] {enumerator-list}
 enum identifier

enumerator-list:
 enumerator
 enumerator-list, enumerator 

一方

initializer:
 assignment-expression
 [ initializer-list }
 { initializer-list , }

initializer-list:
 initializer
 initializer-list , initializer

enum は K&R(第二版,訳本)の P266 A8.4
初期化式は同 P272 A8.7 に構文が書いてあります。
# そんなわけで enum の最後は , なしがただしいかと
--
いわたけンいち <iwa at example.com>



Mew-dist メーリングリストの案内