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

画图分析:

相关推荐
码不停蹄Zzz3 小时前
C语言第1章
c语言·开发语言
666HZ6664 小时前
数据结构2.0 线性表
c语言·数据结构·算法
SmartRadio4 小时前
ESP32添加修改蓝牙名称和获取蓝牙连接状态的AT命令-完整UART BLE服务功能后的完整`main.c`代码
c语言·开发语言·c++·esp32·ble
济6176 小时前
嵌入式C语言(第二期)
c语言
Dillon Dong8 小时前
STM32嵌入式:使用 MT29F8G08ABACAWP NAND 的FLASH全面指南
c语言·stm32
zhongvv9 小时前
对单片机C语言指针的一些理解
c语言·数据结构·单片机·指针·汇编语言
朔北之忘 Clancy10 小时前
2025 年 9 月青少年软编等考 C 语言一级真题解析
c语言·开发语言·c++·学习·数学·青少年编程·题解
你怎么知道我是队长11 小时前
C语言---缓冲区
c语言·开发语言
不爱吃糖的程序媛12 小时前
OpenHarmony 通用C/C++三方库 标准化鸿蒙化适配
c语言·c++·harmonyos
朔北之忘 Clancy13 小时前
2020 年 6 月青少年软编等考 C 语言二级真题解析
c语言·开发语言·c++·学习·青少年编程·题解·尺取法