high 和 low : 其中 low 是首元素的 首地址, high 是 尾元素的尾地址, 只有这样 它们的差的 0.5 倍才是准确的中值的首地址;
指针指向数组注意点 : 不要生成非法的指针, 指针不能指向数组之外的元素..., 该指针指向数组中查找到元素的下标*/
while(getword(word, MAXWORD) !...即中间元素的首地址
* 如果要把区间后移, 那么就需要将首地址设置为 中间元素后一个元素的首地址, 即中间元素 + 1 的地址
*
* 指向结构体数组的指针 :
* struct...key tab * 是指向结构体数组指针, 该指针可以操作结构体数组
*/
struct key *binsearch(char *word, struct key *tab, int n)
{
int...; 指针 p 指向 结构体数组, 如果 p + 1 , 结果是 p 地址 加上 结构体所占内存大小;
结构体大小 : 结构体的大小不是完全等于各个成员的长度之和, 对象之间有对齐要求;
-- 空穴 :