c99的”.成员”赋值
Test t = { .i = 0, .echo_fun = __printf, }; Test t = { i : 0, echo_fun : __printf, };
结构体可以直接赋值 C语言在相同类型的变量间赋值时是直接内存复制的,即将他们的内存进行复制。同样结构体变量,属于同一种变量,所以赋值时是按照他们的内存分布来直接拷贝的