c 指针陷阱
程序员文章站
2022-07-13 10:50:58
...
void test(char ***s, int x, int y){
printf("%p\n", s);
printf("%p\n", s + 1);
printf("%p\n", (char *s) + 1);
}
如果s的地址是0xbfe83210,则s + 1的地址是0xbfe83214, (char *s) + 1的地址是0xbfe83211.
printf("%p\n", s);
printf("%p\n", s + 1);
printf("%p\n", (char *s) + 1);
}
如果s的地址是0xbfe83210,则s + 1的地址是0xbfe83214, (char *s) + 1的地址是0xbfe83211.
上一篇: c++动态陷阱
下一篇: 使用ltrace跟踪PHP库函数调用