谈谈你对链表的理解
链表是由一个个节点组成,节点没有名字,每个节点从堆区动态申请,节点间物理上是非连续的,但是每个节点通过指针域,保存下一个节点的位置,达到逻辑上连续。
描述结构体对齐规则
1. 数组成员对齐规则第一个数组成员应该放在offset为0的地方,以后每个数组成员应该放在offset为min(当前成员的大小,#pargama pack(n))整数倍的地方开始(比如int在32位机器为4字节,#pargama pack(2),那么从2的倍数地方开始存储)。
以str开头的字符串操作函数的特点
字符串的操作函数基本都是传递字符串首元素地址;字符串的操作函数基本都是遇到'\0'结束操作
宏函数以及作用
在项目中,经常把一些短小而又频繁使用的函数写成宏函数,这是由于宏函数没有普通函数参数压栈、跳转、返回等的开销,可以调高程序的效率。
函数的作用
将为同一功能服务的代码,封装在一起,通过函数名直接调用,提高代码的重用