我正在定义一个自定义 typedef 元素,如下所示....
typedef enum  {
    Ar,
    Cl,
    F,
    He,
    H,
    Kr,
    Ne,
    N,
    O,
    Rn,
    Xe
} Element;
我想检查尚未设置元素类型的变量(基本上只是检查 NULL 值)。据我所知,唯一的方法是添加一条额外的线
.... {
      unknown = 0,
      Ar,
      F,
...etc
我是对的还是有更优雅的方法来做到这一点?