74 lines
710 B
C
74 lines
710 B
C
|
|
|
|
|
|
// #include "limits.h"
|
|
|
|
|
|
// 行注释
|
|
struct _struct_a;
|
|
|
|
typedef const struct _struct_a _typedef_struct_a;
|
|
|
|
struct _struct_a /* 块注释 */ {
|
|
int a;
|
|
int b;
|
|
};
|
|
|
|
|
|
enum _enum_a;
|
|
|
|
enum _enum_a {
|
|
Enum0=0,
|
|
Enum1,
|
|
Enum2,
|
|
};
|
|
int a = sizeof(enum _enum_a);
|
|
|
|
// 暂不支持匿名枚举类型
|
|
enum _enum_b{
|
|
Enumb0=0,
|
|
Enumb1,
|
|
Enumb2,
|
|
};
|
|
|
|
|
|
union _union_a {
|
|
int a;
|
|
float b;
|
|
double c;
|
|
short d;
|
|
};
|
|
|
|
|
|
|
|
|
|
typedef int _typedef_int;
|
|
|
|
|
|
|
|
const char* get_type(int s) {
|
|
const char* ret;
|
|
switch (s)
|
|
{
|
|
case 1:
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
case 5:
|
|
case 6:
|
|
case 7:
|
|
ret = "yes";
|
|
break;
|
|
|
|
default:
|
|
ret = "no";
|
|
break;
|
|
}
|
|
return ret;
|
|
}
|
|
|
|
|
|
int main(){
|
|
return sizeof(&get_type);
|
|
}
|