[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语言指针二】从入门到通透:核心知识点全梳理(野指针,assert断言,指针的使用和传址调用,数组名的理解和使用指针反访问数组)
c语言·开发语言
Tandy12356_2 小时前
手写TCP/IP协议——IP层输出处理
c语言·网络·c++·tcp/ip·计算机网络
龚礼鹏12 小时前
Android应用程序 c/c++ 崩溃排查流程
c语言·开发语言·c++
路弥行至16 小时前
FreeRTOS任务管理详解中: FreeRTOS任务创建与删除实战教程(动态方法)
c语言·开发语言·笔记·stm32·操作系统·freertos·入门教程
了一梨17 小时前
外设与接口:input子系统
linux·c语言
我是华为OD~HR~栗栗呀17 小时前
23届(华为od)-C开发面经
java·c语言·c++·python·华为od·华为·面试
liu****17 小时前
8.栈和队列
c语言·开发语言·数据结构·c++·算法
松涛和鸣18 小时前
27、Linux标准IO深度解析:缓冲区机制与文件定位
服务器·c语言·前端·数据结构·算法·哈希算法
embrace9920 小时前
【C语言学习】动态内存管理
java·c语言·开发语言·c++·学习·算法·链表
小刘爱玩单片机20 小时前
【stm32简单外设篇】- HC-SR04 超声波测距模块
c语言·stm32·单片机·嵌入式硬件