指针偏移量 = 指针指向数据类型大小 * 偏移个数
(g_test_2_t *)指针指向数据类型为结构体g_test_2_t,结构体数据类型大小为2
偏移个数为sizeof(g_test_2_t)为2,所以指针偏移量为2*2
偏移个数为sizeof(g_test_3_t)为3,所以指针偏移量为2*3
(uint8 *)指针指向数据类型为unsigned char,数据类型大小为1
偏移个数为sizeof(g_test_2_t)为2,所以指针偏移量为1*2
偏移个数为sizeof(g_test_3_t)为3,所以指针偏移量为1*3
(g_test_3_t*)指针指向数据类型为结构体g_test_3_t,结构体数据类型大小为3
偏移个数为sizeof(g_test_2_t)为2,所以指针偏移量为3*2
偏移个数为sizeof(g_test_3_t)为3,所以指针偏移量为3*3
指针偏移量 = 指针指向数据类型大小 * 偏移个数
(g_test_2_t *)指针指向数据类型为结构体g_test_2_t,结构体数据类型大小为2
偏移个数为sizeof(g_test_2_t)为2,所以指针偏移量为2*2
偏移个数为sizeof(g_test_3_t)为3,所以指针偏移量为2*3
(uint8 *)指针指向数据类型为unsigned char,数据类型大小为1
偏移个数为sizeof(g_test_2_t)为2,所以指针偏移量为1*2
偏移个数为sizeof(g_test_3_t)为3,所以指针偏移量为1*3
(g_test_3_t*)指针指向数据类型为结构体g_test_3_t,结构体数据类型大小为3
偏移个数为sizeof(g_test_2_t)为2,所以指针偏移量为3*2
偏移个数为sizeof(g_test_3_t)为3,所以指针偏移量为3*3
举报