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
相关推荐
繁星星繁9 小时前
Docker(一)
java·c语言·数据结构·c++·docker·容器·eureka
笨笨饿9 小时前
博客目录框架
c语言·开发语言·arm开发·git·嵌入式硬件·神经网络·编辑器
泡泡鱼(敲代码中)9 小时前
C++-string学习笔记
c语言·开发语言·c++·笔记·学习·visualstudio
2301_7890156210 小时前
C++11新增特性:可变参数模板、lambda表达式、function包装器、bind绑定、defult和delete
c语言·开发语言·c++·算法·c++11·万能引用
Yupureki11 小时前
《Linux网络编程》1.网络基础
linux·运维·服务器·c语言·网络·c++
小美单片机11 小时前
十字路交通灯系统设计
c语言·单片机·51单片机·proteus·课设
卖芒果的潇洒农民11 小时前
C语言面试
c语言·开发语言·面试
聆风吟º12 小时前
【C标准库】深入理解C语言memcmp函数:内存比较的利器
c语言·开发语言·库函数·memcmp
Yupureki12 小时前
《Linux网络编程》2.Socket编程(UDP/TCP)
linux·服务器·c语言·网络·c++·tcp/ip·udp
421!12 小时前
C语言学习笔记——10(结构体)
c语言·开发语言·笔记·stm32·学习·算法