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

画图分析:

相关推荐
wuminyu4 分钟前
Java锁膨胀机制之偏向锁到轻量级锁源码剖析
java·linux·c语言·jvm·c++
十月的皮皮8 分钟前
C语言学习笔记20260611-水仙花数(2种解法)
c语言·笔记·学习
JackSparrow41432 分钟前
彻底理解Java NIO(三)Java实现 I/O多路复用+Reactor模式及开源框架代码解读
java·c语言·开发语言·后端·nio·reactor模式
无忧.芙桃44 分钟前
数据结构之栈
c语言·开发语言·数据结构
草莓熊Lotso1 小时前
【Linux网络】深入理解 TCP 协议(一):报头设计与可靠性基石
linux·运维·服务器·c语言·网络·c++·tcp/ip
aaaameliaaa1 小时前
分支与循环
c语言·笔记
神仙别闹1 小时前
基于C语言处理机调度算法的实现
服务器·c语言·算法
xskukuku8 小时前
使用VSCode配置C语言运行环境
c语言·ide·vscode
努力努力再努力wz16 小时前
【内存管理与高并发内存池系列】从 mmap 到 malloc:文件映射、匿名映射与 glibc 内存分配机制详解
linux·c语言·数据结构·数据库·c++·qt·链表
J2虾虾17 小时前
C 语言 void 完全用法
c语言·开发语言