https://blog.csdn.net/qq_39490500/article/details/80457831
看门见山
1.内嵌函数定义举例:经过真实测试
在函数中声明定义结构体
#include "fun_in_struct.h" int main(int argc, char **argv) { //定义结构体指针或者结构体变量,分别用->和.进行内部元素的使用 data_store_object *obj; char *word; /*方法一:直接定义结构体指针然后用->对结构体变量和函数进行初始化 word = "nihao"; obj = calloc(1,sizeof(data_store_object)); obj->word = word; obj->count = 24; obj->word_print = WordPrint; obj->count_print = CountPrint; obj->word_print(obj->word); printf("%d
",obj->count_print(obj->count)); return 0; */ /*方法二:直接定义结构体变量然后直接进行初始化,用 变量 = xxx;进行赋值 data_store_object obj = { .word = "nihao", .count = 12, .word_print = WordPrint, .count_print = Cou