#include <stdio.h>
int main(void) {
char *c[] = { "ENTER", "NEW", "POINT", "FIRST" };
char **cp[] = { c+3, c+2, c+1, c };
char ***cpp = cp;
printf("%s\n", **++cpp);
printf("%s\n", (*--*++cpp)+3);
printf("%s\n", *cpp[-2]+3); //负数代表指针反方向移动
printf("%s\n", cpp[-1][-1]+1);
return 0;
}
本文通过一个C语言代码示例,深入解析了多级指针的使用方法及输出结果,展示了如何通过指针进行数组元素的访问与操作。
5万+

被折叠的 条评论
为什么被折叠?



