2024-11-29 19:11:43 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
2024-12-03 17:23:22 +08:00
|
|
|
// #include "limits.h"
|
|
|
|
|
2024-11-29 19:11:43 +08:00
|
|
|
|
2024-12-03 08:53:09 +08:00
|
|
|
// 行注释
|
|
|
|
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,
|
|
|
|
};
|
2024-12-03 17:23:22 +08:00
|
|
|
int a = sizeof(enum _enum_a);
|
2024-12-03 08:53:09 +08:00
|
|
|
|
|
|
|
// 暂不支持匿名枚举类型
|
2024-12-03 17:23:22 +08:00
|
|
|
enum _enum_b{
|
|
|
|
Enumb0=0,
|
|
|
|
Enumb1,
|
|
|
|
Enumb2,
|
|
|
|
};
|
2024-12-03 08:53:09 +08:00
|
|
|
|
|
|
|
|
|
|
|
union _union_a {
|
|
|
|
int a;
|
|
|
|
float b;
|
|
|
|
double c;
|
|
|
|
short d;
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef int _typedef_int;
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-11-29 19:11:43 +08:00
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
2024-12-03 08:53:09 +08:00
|
|
|
|
|
|
|
int main(){
|
|
|
|
return 0;
|
|
|
|
}
|