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

画图分析:

相关推荐
东华万里1 小时前
第十四篇 操作符详讲
c语言·学习·大学生专区
李绍熹4 小时前
C语言数组与指针示例
c语言·开发语言
杨福瑞4 小时前
数据结构:队列
c语言·数据结构
charlie1145141915 小时前
深入理解CC++的编译与链接技术9:动态库细节
c语言·开发语言·c++·学习·动态库
EXtreme355 小时前
【数据结构】打破线性思维:树形结构与堆在C语言中的完美实现方案
c语言·数据结构·算法··heap·完全二叉树·topk
电子_咸鱼5 小时前
【QT——信号和槽(1)】
linux·c语言·开发语言·数据库·c++·git·qt
枫叶丹48 小时前
【Qt开发】Qt窗口(九) -> QFontDialog 字体对话框
c语言·开发语言·数据库·c++·qt
神圣的大喵16 小时前
平台无关的嵌入式通用按键管理器
c语言·单片机·嵌入式硬件·嵌入式·按键库
喵了meme18 小时前
C语言实战2
c语言·开发语言·网络
网易独家音乐人Mike Zhou19 小时前
【嵌入式模块芯片开发】LP87524电源PMIC芯片配置流程,给雷达供电的延时上电时序及API函数
c语言·stm32·单片机·51单片机·嵌入式·电源·毫米波雷达