#include <stdio.h>
typedef struct{
char a[2];
int b[3];
}test_str;
int main(int argc, char *argv[])
{
test_str *pTest;
test_str test[3];
pTest = test+1;
printf("%d,%d,%d,%d,%d\n",pTest,test,sizeof(test_str),(pTest-test),(pTest-test)/sizeof(test_str));
printf(“Hello C-Free!\n”);
return 0;
}
执行结果
数组1指针-数组0指针=1