extern与static
extern和static是C语言中的两个修饰符,extern可以用于修饰函数或者变量,表示该变量或者函数在其他文件中进行了定义;
static也可以用于修饰函数或者变量,表示该函数或者变量只能在该文件中使用。可利用它们对数据或者函数进行隐藏或者限制访问权限
可以利用 结构体在内存中的布局与结构体的声明具有一致的顺序 这一事实在c语言中来实现继承
可以利用c语言中的万能指针void *实现多态
extern与static
extern和static是C语言中的两个修饰符,extern可以用于修饰函数或者变量,表示该变量或者函数在其他文件中进行了定义;
static也可以用于修饰函数或者变量,表示该函数或者变量只能在该文件中使用。可利用它们对数据或者函数进行隐藏或者限制访问权限
可以利用 结构体在内存中的布局与结构体的声明具有一致的顺序 这一事实在c语言中来实现继承
可以利用c语言中的万能指针void *实现多态