美文网首页
指针数组和数组指针

指针数组和数组指针

作者: arkliu | 来源:发表于2022-10-07 09:14 被阅读0次

指针数组

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
    // 指针数组  是数组, 每个元素都是指针
    // []比*优先级高
    char * a[] = {"aaa", "bbb", "ccc", "ddd"};
}

数组指针

//数组指针  是指针  指向一个数组的指针
    // 1. 先定义数组类型,根据类型定义指针变量
    // 数组指针是指向整个数组的指针 而不是指向首元素的地址
    typedef int A[10]; //A是数组类型
    A * p = NULl; 
    int b[10] = {0};
 //   p = b;//b代表首元素的地址
    p = &b; // &b代表整个数组的地址
    for (size_t i = 0; i < 10; i++)
    {
        (*p)[i] = i+1;
    }

    typedef int (*P)[10]; //数组指针类型
    P p; // 数组指针变量

    int (*q)[10]; //数组指针变量

相关文章

  • C语言指针相关

    一、指针数组 和 数组指针的区别:1:指针数组,还是数组,数组每个元素是指针。2:数组指针,是指针,指向的是数组。...

  • JNI基础 -- C++基础知识(指针数组)

    数组和指针,数组指针,指针数组 数组 声明一个数组 这个比较简单,不做过多介绍 数组指针 数组指针是一个指针,指向...

  • 混淆知识点

    1、指针数组&数组指针、常量指针&指针常量、函数指针&指针函数 数组指针&指针数组 数组指针的定义 int (*p...

  • C语言的数组指针与指针数组(One)

    一、数组指针与指针数组: 数组指针<——>本质是指针 指针数组<——>本质是数组上图: 二、数组指针: int ...

  • 函数指针

    概念: 指针函数, 函数指针, 指针数组, 数组指针, 指向数组的指针, 指向函数指针数组的指针。

  • 关于二维数组及数组指针和指针数组的深度思考(涉及指针)

    转载请注明在纠结指针数组和数组指针时无意发现的小细节。总算搞清数组指针和指针数组。 数组指针定义 int (*p)...

  • 指针与数组和函数的几个关系

    指针数组、数组指针 指针数组。数组的元素类型是指针如:int* a[4] 数组指针。指向数组的指针变量如:int ...

  • C语言

    C 指针、指针变量、函数指针、指针函数、指针数组、数组指针、C 数组

  • 指针笔记

    指针数组和数组指针 数组指针是指向数组的指针,指针的值与数组首元素地址相同,但范围是整个数组,所以数组指针和数组名...

  • C语言21 指针数组与数组指针

    C语言21 指针数组与数组指针 指针数组的定义 指针数组的赋值 结构体指针数组 分析下面的代码 数组指针的定义 数...

网友评论

      本文标题:指针数组和数组指针

      本文链接:https://www.haomeiwen.com/subject/ryqeartx.html