结构体中的成员拥有独立的空间,共用体的成员共享同一块空间,但是每个共用体成员能访问共用区的空间大小是由成员自身的类型决定。
在编译阶段有选择的编译我们的源码,达到同一个源码裁剪出不同的功能
普通函数:普通函数只有一份,在调用的时候为函数内部数据分配空间,每次调用函数是独立的
realloc给定的空间大小必须是新空间+旧空间的大小,记得用指针变量保存realloc的返回值
数组作为函数的参数,会被优化成数组元素指针变量,在调用函数的时候实参只需要传递数组的首元素地址就可以操作数组的所有元素