最近在看java,也是一个面向对象的语言。封装性做的很好,
在C语言中,我们也可以封装成一个类结构,里面有属性和方法。
其中属性是变量,而方法是固定的动作。
自己写了一个例子:
typedef const struct {
void (*getName)(void);
}T_PerOper;
typedef struct{
int age;
int sex;
char *address;
T_PerOper tPerOper;
}T_PerDesp;
void getName(void)
{
}
T_PerDesp g_tPerDesp = {
23,
1,
"Shanghai",
getName,
};
阅读(748) | 评论(0) | 转发(0) |