首页 > 其他分享 >C语言学习--指针数组

C语言学习--指针数组

时间:2022-11-01 22:23:06浏览次数:86  
标签:-- number C语言 int 数组 printf sizeof 指针

 

 

#include<stdio.h>

//指针数组, 数组里面的每一个元素都是指针
int main()
{

    int a = 10;
    int b = 20;
    int c = 30;
    // int* p1 = &a int* p2 = &b int* p3 = &c

    int* number[3] ={&a,&b,&c};

    printf("%d sizeof\n ", sizeof(number));

    for (int i=0; i<sizeof(number)/sizeof(number[0]);i++)
    {
        printf("%d\n",*number[i]);
    }


}

 

 

 

#include<stdio.h>

//指针数组, 数组里面的每一个元素都是指针
int main()
{

    int a = 10;
    int b = 20;
    int c = 30;
    // int* p1 = &a int* p2 = &b int* p3 = &c

    int* number[3] ={&a,&b,&c};

    printf("%d sizeof\n ", sizeof(number));

    for (int i=0; i<sizeof(number)/sizeof(number[0]);i++)
    {
        printf("%d\n",*number[i]);
    }

    //定义一个指针用来保存number首元素的地址

    //unmber = &unmber[0] = &(int*) = int**

    int** p = number;
      for (int i=0; i<sizeof(number)/sizeof(number[0]);i++)
    {
        printf("%d\n",**(p+i));
    }


}


24 sizeof
10
20
30
10
20
30

 

 

标签:--,number,C语言,int,数组,printf,sizeof,指针
From: https://www.cnblogs.com/shunguo/p/16849376.html

相关文章

  • 四、基础语法
    四、基础语法4.1、注释注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是开发人员一个非常重要的习惯,也是专业的一种表现。单行注释是最常见的注......
  • ABC268 VP 游记
    引言几天没比赛,手痒了,决定尝试VP一场ABC,作为第一次VPAT(下次可能就不挑这么简单的场了(VP登顶留念。比赛从19:30开始。我一路正开,也没啥罚时。比赛题解A憨憨......
  • 一分钟教你分清各种光纤跳线接头(SC、ST、FC、LC、MPO)
    一分钟教你分清各种光纤跳线接头(SC、ST、FC、LC、MPO)  市场上常见的光纤跳线有以下几种接头:SC、ST、FC、LC、MPO,相信很多入门者和小编一样,面对各种英文缩写也是我只认......
  • vue-06
    Vuex的使用1.Vuex:Vue的插件增强vue的功能在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,......
  • python中的字符串学习
    #1.字符串的下标(索引)#取字符串中的子串print('1.字符串的下标(索引)')str1='PYTHON'print(str1[0])print(str1[-4])#2.字符串的切片起始值:终止值:步长print......
  • Android中拨打电话的权限名
    在学习《第一行代码》(第三版)的8.8.2小节中,有一个RuntimePermissionTest项目,这个项目用于学习运行时权限的使用方法,其中书上的部分代码如下:classMainActivity:AppCompat......
  • spring-1
    快速下载生成一个springboot项目https://spring.io/quickstart效果1启动   2访问 ......
  • Mac下安装配置SDK
    此处仅为Mac+Appium学习记录,需要配置JDK和SDK环境,这里主要记录一下macPRO下安装和配置androidsdk的步骤。安装好brew后,通过以下命令进行sdk的安装brewinstallandroid......
  • 实验1:SDN拓扑实践
    一、实验目的能够使用源码安装Mininet;能够使用Mininet的可视化工具生成拓扑;能够使用Mininet的命令行生成特定拓扑;能够使用Mininet交互界面管理SDN拓扑;能够使用Python......
  • python基于django的自媒体分享展示平台(源码调试+讲解+文档)
    ......