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

画图分析:

相关推荐
恶魔泡泡糖20 分钟前
51单片机串口通信
c语言·单片机·嵌入式硬件·51单片机
知无不研1 小时前
c语言动态内存规划
c语言·动态内存管理·内存泄露·基础知识·malloc·realloc·calloc
3108748762 小时前
0005.C/C++学习笔记5
c语言·c++·学习
历程里程碑3 小时前
Linxu14 进程一
linux·c语言·开发语言·数据结构·c++·笔记·算法
JiL 奥3 小时前
Nexus制品归档(c/c++项目)
c语言·c++
梵刹古音3 小时前
【C语言】 字符型变量
c语言·开发语言·嵌入式
wengqidaifeng4 小时前
探索数据结构(二):空间复杂度
c语言·开发语言·数据结构
皮皮哎哟5 小时前
夯实基础:数据结构核心概念与线性表(顺序表&链表)C语言全解析 数据结构篇
c语言·数据结构·顺序表·单向链表·有头链表
划破黑暗的第一缕曙光5 小时前
[数据结构]:4.二叉树_堆
c语言·数据结构·二叉树·
浅念-5 小时前
C语言——双向链表
c语言·数据结构·c++·笔记·学习·算法·链表