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

画图分析:

相关推荐
她说彩礼65万4 小时前
C语言 堆区和栈区
java·linux·c语言
小师兄吃牛肉5 小时前
C语言基本语法汇总
c语言
无忧.芙桃6 小时前
C++ 并查集详解:原理、实现与应用
c语言·c++·算法·leetcode
Code_Solitude7 小时前
c语言:二分法的完整补充
c语言·开发语言·算法
水饺编程7 小时前
第1章,[Win32 章节]:Windows 简史
c语言·c++·visual studio
福大大架构师每日一题8 小时前
Rust 1.99.0发布:C 可变参数、裸函数、Cargo 配置、Rustdoc 性能与大量兼容性调整全解析
c语言·开发语言·rust
动词ing9 小时前
【C语言题目练习】算法 整数反转
c语言·开发语言·算法
她说彩礼65万10 小时前
C语言 assert
java·linux·c语言
沐欣工作室_lvyiyi10 小时前
基于单片机的跑步机控制系统设计(论文+源码)
c语言·单片机·嵌入式硬件·课程设计·keil·跑步机设计
苏辰澈10 小时前
C++自己的族谱规则:继承详解下
c语言·开发语言·c++·visualstudio