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

画图分析:

相关推荐
oplp6 小时前
第四章 C语言中的基本输入输出(六)
c语言
chengpei14710 小时前
I²C协议简介
c语言·开发语言
say_fall13 小时前
C语言编程实战:每日一题:随机链表的复制
c语言·开发语言·链表
唐·柯里昂79813 小时前
野火鲁班猫5使用正点原子 RTL8188EUS Wifi模块驱动移植(Linux5.10 Debian系统) 解决zsh报错
linux·c语言·mcu·物联网·ubuntu·硬件工程·软件构建
魂梦翩跹如雨13 小时前
P8615 [蓝桥杯 2014 国 C] 拼接平方数——Java解答
java·c语言·蓝桥杯
[J] 一坚14 小时前
华为OD、微软、Google、神州数码、腾讯、中兴、网易有道C/C++字符串、数组、链表、树等笔试真题精粹
c语言·数据结构·c++·算法·链表
不会编程的小寒14 小时前
C and C++
java·c语言·c++
不想写笔记15 小时前
C语言 操作符(下)
c语言·笔记
誰能久伴不乏16 小时前
为什么 TCP 服务端重启会出现 “Address already in use”问题解析
linux·服务器·c语言·网络·c++·tcp/ip
VekiSon16 小时前
gdb工具介绍
linux·c语言