cheapoo.fc
来自「FinC编译器源代码」· FC 代码 · 共 47 行
FC
47 行
struct class{ int id; string name; pointer get_name; pointer set_name; pointer get_id; pointer set_id;};string class_get_name( class self ){ return self.name;}void class_set_name( class self, string name ){ self.name = name;}int class_get_id( class self ){ return self.id;}void class_set_id( class self , int id ){ self.id = id;}void main(){ class A; A.get_name = class_get_name; A.set_name = class_set_name; A.get_id = class_get_id; A.set_id = class_set_id; A.set_id(A, 100); printf("the class id is:%d\n", A.get_id(A)); A.set_name(A, "test"); printf("the class name is:%s\n", A.get_name(A));}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?