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

画图分析:

相关推荐
m0_547486662 小时前
《C#语言程序设计与实践》 全套PPT课件
c语言·c#·c语言程序设计
✎ ﹏梦醒͜ღ҉繁华落℘3 小时前
编程基础 --高内聚,低耦合
c语言·单片机
QK_004 小时前
C语言 static 关键字三大作用
c语言·开发语言
隔窗听雨眠4 小时前
C语言函数递归从入门到精通(下):性能优化与工程实践
c语言·算法·性能优化
xxwxx__6 小时前
51单片机 + ESP8266 TCP通信实战:从零实现WiFi远程控制
c语言·嵌入式硬件·tcp/ip·51单片机
我不是懒洋洋7 小时前
【C++】string(string的成员变量、auto和范围for、string常用接口的说明、OJ题目、string的模拟实现)
c语言·开发语言·c++·visual studio
三品吉他手会点灯14 小时前
C语言学习笔记 - 50.流程控制4 - 流程控制为什么非常非常重要
c语言·开发语言·笔记·学习
十月的皮皮18 小时前
C语言学习笔记20260615-有序升序序列合并
c语言·笔记·学习
番茄灭世神20 小时前
RTC授时时间戳转换工具
c语言·单片机·嵌入式
玖玥拾20 小时前
C/C++ 数据结构(六)链表迭代器与底层
c语言·数据结构·c++·链表·stl库