[C语言]指针进阶压轴题

下面代码打印结果是什么?

复制代码
#include<stdio.h>
int main()
{
       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;
}

画图分析:

相关推荐
努力创造奇迹6 分钟前
C 语言联合体、枚举、typedef 详解
c语言·开发语言
ImAlex8 分钟前
C语言结构体中0字节数组(柔性数组)的妙用(附内存排布图解和完整代码)
c语言
纪元A梦9 分钟前
华为OD机试真题——阿里巴巴找黄金宝箱Ⅰ(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
java·c语言·javascript·c++·python·华为od·go
ImAlex1 小时前
如何使用gcc的-finstrument-functions特性通过打印函数调用栈辅助理解复杂C/C++项目的函数调用关系
linux·c语言
小柒的博客2 小时前
联合体union的特殊之处
c语言·机器人
YuforiaCode3 小时前
第十二届蓝桥杯 2021 C/C++组 空间
c语言·c++·蓝桥杯
YuforiaCode3 小时前
第十二届蓝桥杯 2021 C/C++组 卡片
c语言·c++·蓝桥杯
阿方.9185 小时前
C语言----操作符详解(万字详解)
c语言·开发语言
夜晚中的人海6 小时前
【C语言】初阶算法相关习题(二)
c语言·开发语言·算法
神一样的老师6 小时前
使用 MQTT - C 访问 IoTDA 平台:一个完整的嵌入式示例
c语言·开发语言·物联网