C语言学习-菜鸟教程C经典100例-练习77

C语言学习-菜鸟教程C经典100例-练习77

题目

练习指向指针的指针(使用多级指针遍历字符串数组)。


代码

c 复制代码
#include <stdio.h>
#include <stdlib.h>

int main(){
    // 定义一个字符指针数组,存储字符串常量
    const char *s[] = {"man", "woman", "girl", "boy", "sister"};

    // 定义一个指向字符指针的指针变量
    const char **q;

    int k;

    // 遍历数组,并通过指向指针的指针输出每个字符串
    for(k=0; k<5; k++){
        q = &s[k]; // 让指针q指向字符指针数组中第k歌元素的地址
        printf("%s\n", *q); // 解引用去,输出对应的字符串
    }

    return 0;
}

输出结果

c 复制代码
man
woman
girl
boy
sister
相关推荐
谙弆悕博士3 小时前
【附C源码】二叉搜索树的C语言实现
c语言·开发语言·数据结构·算法·二叉树·项目实战·数据结构与算法
开发者联盟league4 小时前
在cursor中配置c/c++开发环境
c语言·开发语言·c++
『昊纸』℃4 小时前
C语言简介
c语言·操作系统·编程语言·应用领域·历史发展
刃神太酷啦5 小时前
《网络基础全链路深度解析:从Socket编程到HTTPS与TCP/UDP内核机制》----《Hello Linux!》(25)
linux·运维·c语言·网络·c++·tcp/ip·https
神仙别闹6 小时前
基于C语言实现(控制台)学生信息管理系统
c语言·开发语言
谙弆悕博士6 小时前
【附C语言源码】C语言 栈结构 实现及其扩展操作
c语言·开发语言·数据结构·算法·链表·指针·
你刷碗6 小时前
嵌入式UART printf 数据处理方法
c语言·单片机·嵌入式硬件·arm
redaijufeng7 小时前
C/C++程序从编译到链接的过程
c语言·开发语言·c++
Byte Wizard8 小时前
C语言指针深入浅出6
c语言·开发语言
号码认证服务8 小时前
如何让来电显示公司名代替陌生数字号码?企业号码认证开通指南
服务器·c语言·网络·经验分享·智能手机·云计算·php