[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;
}

画图分析:

相关推荐
Herbert_hwt19 分钟前
C语言文件操作完全指南:从基础读写到错误处理详解
c语言
差点GDP37 分钟前
C语言常用编译命令和示例
c语言·开发语言
保护我方头发丶39 分钟前
ESP功能介绍
c语言·嵌入式硬件
宵时待雨42 分钟前
C语言笔记归纳21:编译与链接
linux·c语言·开发语言·笔记
lingran__1 小时前
C语言内存函数详解
c语言·开发语言
superman超哥1 小时前
仓颉语言中异常捕获机制的深度剖析与工程实践
c语言·开发语言·后端·python·仓颉
zore_c1 小时前
【数据结构】队列——超详解!!!(包含队列的实现)
c语言·网络·数据结构·c++·笔记·算法·链表
南棱笑笑生1 小时前
20251219给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-5.10】后解决启动不了报atf-2的问题
linux·c语言·开发语言·rockchip
xie_pin_an12 小时前
深入浅出 C 语言数据结构:从线性表到二叉树的实战指南
c语言·数据结构·图论
总爱写点小BUG15 小时前
打印不同的三角形(C语言)
java·c语言·算法