首页 > 其他分享 >C经典 一维数组指针解析

C经典 一维数组指针解析

时间:2023-02-14 10:34:27浏览次数:45  
标签:arr int 0x7fff5fbff870 pa parr 一维 printf 解析 指针


#include <stdio.h>

int main(int argc, const char * argv[])
{

//
int a[] = {1,2,3,4};
int *pa[] = {&a[0],&a[1],&a[2],&a[3]};
printf("*pa[0] = %d\n",*pa[0]);//==1
printf("*pa = %p\n",*pa);//==0x7fff5fbff870
printf("**pa = %d\n",**pa);//==1

printf("&pa[0] = %p\n",&pa[0]);//指针数组的地址 ==0x7fff5fbff850
printf("&a[0] = %p\n",&a[0]);//数据的地址 == 0x7fff5fbff870

//------------------------
int arr[2][2] ={1,2,3,4};
int *parr[2] = {arr[0],arr[1]};
printf("*parr == %p\n", *parr);// ==0x7fff5fbff840
printf("**parr == %d\n", **parr);// ==1
printf("**(parr+1) == %d\n", **(parr+1));// parr+1 指向arr[1]的地址,所以 ==3


return 0;
}


标签:arr,int,0x7fff5fbff870,pa,parr,一维,printf,解析,指针
From: https://blog.51cto.com/u_12516227/6055876

相关文章

  • List.addAll()报空指针异常的问题
    问题代码:List<User>user=null; 在使用List的addAll方法的时候,如果被添加的对象是null,就会报空指针异常,原因是只在栈中有引用而在堆中没有分配到内存空间改为:Li......
  • 《分布式技术原理与算法解析》学习笔记Day10
    调度框架:单体调度什么是调度?分布式系统架构的目的是将多个服务器资源管理起来,对外提供服务。调度是指为用户任务寻找合适的服务器的过程,它是分布式系统中一个非常重要的......
  • justify-content与align-items解析
    justify-contentjustify-content是flex布局中的一个属性,用来调整container中的items布局flex-start(default):每个item从起点开始依次排布flex-end:每个item从尾部开始......
  • 一维数组与二维数组———详细解读及一些注意事项
    一维数组一维数组的创建及初始化所谓数组,就是同一种元素的集合。一维数组的表达式为:数组元素类型+数组名+[常量表达式];#include<stdio.h>intmain(){//元素类型为int......
  • C语言学习笔记(七): 指针的使用
    函数的定义形参和实参在定义函数时函数名后面括号中的变量名称为“形式参数”(简称“形参”)或“虚拟参数”。在主调函数中调用一个函数时,函数名后面括号中的参数称为“......
  • *(*(p + 2) + 1) 二维数组指针位移
    ......
  • Spring容器执行bean依赖解析
    源自:https://docs.spring.io/spring-framework/docs/5.2.12.RELEASE/spring-framework-reference/core.html#beans-setter-injectionDependenciesInjectionSpring容器......
  • 提速还能不掉点!深度解析 MegEngine 4 bits 量化开源实现
    随着深度学习的发展,其应用场景也越发的广泛与多样。这些多样化的场景往往会对实际的部署提出更加“定制化”的限制。例如,自动驾驶汽车对人体识别的精度要求肯定比图像识别动......
  • 【Spring IOC】Spring IOC 容器源码解析文章导读
    1 前言Spring老生常谈,JavaWeb程序员的必备,程序员不看源码不懂源码,路走不长,所以耐心看,边看操作。本文是SpringIOC源码分析系列文章的导读文章,将会着重介绍Spring的......
  • 浏览器输入域名访问全流程解析
    当你在浏览器中输入了一个网址URL,按下回车到页面展示内容的这个过程,发生了什么?可以从浏览器、服务器、计算机网络相关尝试分析。输入URL之后,浏览器做的第一件事情就是D......