首页 > 其他分享 >关于c语言指针还有二级指针的一些知识点理解

关于c语言指针还有二级指针的一些知识点理解

时间:2022-12-19 20:55:27浏览次数:55  
标签:知识点 一级 指向 二级 地址 指针 所指

二级指针:指向指针的指针;

例如 **p,这里p就是一个二级指针,假设p就是指向了一个指针q,q又指向了一个变量a;
看下图:
image

图片alt
对二级指针进行一级解引用是指向指针的地址,在这里*ppa的值就是&a(也就是a的地址)
对二级指针进行两次解引用是一级指针指向的地址的数值,在这里**ppa的值就是a(也就是10)
(一级解引用为所指一级指针所指的地址,二级解引用为所指的一级指针所指的数值)

标签:知识点,一级,指向,二级,地址,指针,所指
From: https://www.cnblogs.com/qinyueblog/p/16993038.html

相关文章

  • C语言——函数指针
    转载自:https://www.jianshu.com/p/f1cf2aa531d9前言初学C语言的童鞋,通常在学完函数和指针的知识后,已经是萌萌哒,学习到了函数指针(请注意不是函数和指针),更是整个人都不好......
  • 函数指针的使用
    在类中的使用案例:#include<iostream>classMethod;//forwarddeclarationclassMethodPtr{public:void(Method::*func)()=nullptr;};classMethod{......
  • 指针都没搞懂,还能算得上 C++ 老司机?
    在工业界,有这样一个规律:“但凡能用其他语言的都不会用C++,只能用C++的必然用C++。”但是,C++的学习和项目开发都比较困难。一个有经验的老手也经常搞出野指针,内存泄露等bug,包......
  • 【C语言】进阶指针Ⅵ 指针和数组练习。
     ......
  • SpringBoot知识点
    自动装配原理SpringBoot特点优点:(1)创建独立Spring应用(2)内嵌web服务器(3)自动start依赖,简化构建配置(4)自动配置Spring以及第三方功能(5)提供生产级别的监控、健康检测以及......
  • 【博学谷学习记录】超强总结,用心分享。数据库的重要知识点。
    一.数据库事务 1.事务特性 原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。一致性:事务的执行使得数据库从一种正确状态转换成另一种正确状态隔离性:在......
  • vue知识点
    第一章、vue的指令与过滤器1.内容渲染指令1.1.v-text:缺点会覆盖元素内部原有的内容1.2.{{}}:插值表达式,只是内容的占位符不会覆盖原来的内容1.3.v-html:可以带有标......
  • 用指针与函数的方法将三个数从大到小的顺序输出
    #include<stdio.h>intmain(){ inta,b,c,*p1,*p2,*p3; voidexchang(int*q1,int*q2,int*q3);//函数声明 printf("请输入三个数:"); scanf("%d%d%d",&a,......
  • 指针变量与指针
     指针:一个变量的地址。指针变量:存放另一变量的地址(即指针)。(1)定义:定义的一般形式:基类型 *指针变量名;基类型:用来指定指针变量可以指向的变量的类型。 将决定指针移动和运......
  • 函数指针
    函数指针:指向该函数的指针首先区别一下函数名与数组名的区别:#include<stdio.h>intAdd(intx,inty){returnx+y;}intmain(){printf("%p\n",&Ad......