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

画图分析:

相关推荐
xiangyun6119 分钟前
【408数据结构 08】队列:循环队列判空判满,408年年考,一次讲清
c语言·开发语言·数据结构·c++·算法
xiangyun6132 分钟前
【408数据结构 06】双链表、循环链表、静态链表
c语言·开发语言·数据结构·c++·算法
Logic1012 小时前
C语言/数据结构数组题解:数字列表加一(Plus One)——进位处理与数组扩展
c语言·数据结构·模拟·数组·时间复杂度·算法题·进位
Escalating_xu3 小时前
【C语言常见概念】从第一行代码到字符串结束标志:一次打通编译、main、ASCII、转义字符与注释
c语言·c++
Navigator_Z3 小时前
LeetCode //C - 1250. Check If It Is a Good Array
c语言·算法·leetcode
SuperByteMaster4 小时前
freertos 任务创建方式
c语言
susplus5 小时前
【传感器DS18B20】51单片机上实现温度采集
c语言·51单片机·ds18b20·温度采集
Logic1017 小时前
C语言/数据结构位运算题解:异或XOR找出流水线上的“独特零件编号“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
山下梅子酒2257 小时前
洛谷-入门-B2043
c语言
幼儿园蛋小黑9 小时前
【无标题】C语言变量,类型转换,运算符,输入和输出
c语言·嵌入式实时数据库