第八章函数探幽
该章出现了C中没有的引用变量。P219中引用结构,其中出现了返回是引用结构还是结构的讨论。如果返回的是结构的话,那么在函数得出返回结构以后会立刻消亡,所以需要一个临时位置来保存这个结构,然后再将其复制给dup这个结构。但是如果返回的是引用结构的话,那么就不需要一个临时位置来保存这个结构,我们直接将这个结构复制给dup,所以返回引用结构比返回结构效率更高。同时通过这个知识我觉得在编写函数的时候要记得那些变量和结构的生存期,它是临时的还是全局的,是用完就销毁的还是用完以后还在的,这些都要考虑。