Files
parser_c/main.c
ranchuan eaf0de74cc 添加存储和修改变量
发现要处理结构体相关数据的存储,
还是要存储原始byte数据要好处理一些
是否需要把所有变量的存储都改为存储原始byte数据
浮点数好像不好处理
2024-12-03 17:23:22 +08:00

74 lines
694 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 0;
}