变量地址是其宽度的整数倍,例如一个short变量地址是2的整数倍,一个int变量的地址是4的整数倍。
结构体地址是其内最大宽度变量的整数倍。
结构体总大小:N = Min(最大成员宽度,对齐参数),N的整数倍。
1、指针类型的变量可以加、减一个整数,但不能乘或除。
2、指针类型变量和其他整数相加减时:
指针类型变量 +N = 指针类型变量 + N*(去掉一个*后类型宽度)
指针类型变量 - N = 指针类型变量 -N*(去掉一个*后类型宽度)
变量地址是其宽度的整数倍,例如一个short变量地址是2的整数倍,一个int变量的地址是4的整数倍。
结构体地址是其内最大宽度变量的整数倍。
结构体总大小:N = Min(最大成员宽度,对齐参数),N的整数倍。
1、指针类型的变量可以加、减一个整数,但不能乘或除。
2、指针类型变量和其他整数相加减时:
指针类型变量 +N = 指针类型变量 + N*(去掉一个*后类型宽度)
指针类型变量 - N = 指针类型变量 -N*(去掉一个*后类型宽度)