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

画图分析:

相关推荐
星辰徐哥16 分钟前
C语言网络编程入门:socket编程、TCP/IP协议、客户端与服务器通信的实现
c语言·网络·tcp/ip
w8x9y0z122 分钟前
大小端转换的隐藏陷阱:为什么你的网络数据传输总是出错?
c语言·网络编程·大小端·数据序列化
daxi15039 分钟前
C语言从入门到进阶——第9讲:函数递归
c语言·开发语言·c++·算法·蓝桥杯
爱编码的小八嘎3 小时前
第3章 Windows运行机理-3.1 内核分析(5)
c语言
宇木灵4 小时前
C语言基础-五、数组
c语言·开发语言·学习·算法
宇木灵5 小时前
C语言基础-三、流程控制语句
java·c语言·前端
StandbyTime7 小时前
C语言学习-菜鸟教程C经典100例-练习79
c语言
EmbedLinX9 小时前
C语言标准库stdlib.h
c语言·开发语言·笔记
我命由我1234511 小时前
Visual Studio 文件的编码格式不一致问题:错误 C2001 常量中有换行符
c语言·开发语言·c++·ide·学习·学习方法·visual studio
小龙报11 小时前
【算法通关指南:数据结构与算法篇】二叉树相关算法题:1.二叉树深度 2.求先序排列
c语言·开发语言·数据结构·c++·算法·贪心算法·动态规划