首页 > 其他分享 >c语言之多重指针

c语言之多重指针

时间:2024-04-05 21:58:52浏览次数:15  
标签:多重 定义 int 引用 printf 指针 语言

多重指针是定义了一个指针a后,又定义一个指针b引用指针a的地址,就叫多重指针

多重指针定义的方法:

类型名 **指针名

#include<stdio.h>
int main()
{
	int a;
	a=3;
	int *p=&a;
	int **y=&p;
	printf("%d\n",a);
	printf("%d\n",*p);
	printf("%d\n",**y);
	return 0;
}

上面代码中。定义了一个变量a,a被赋值3,定义了一个指针p,p引用a的地址

再定义一个指针y,y再引用指针p的地址

分别引用变量a,指针p,指针y的内容,得出的结果都是3

标签:多重,定义,int,引用,printf,指针,语言
From: https://blog.csdn.net/2301_81968528/article/details/137382661

相关文章

  • c语言之指针数组
    在c语言中,一个数组元素是由指针组成的,就叫指针数组。指针数组的定义方法类型名*数组名[数组长度]如果要处理多个字符串,用指针数组会方便多。举个例子,代码如下#include<stdio.h>intmain(){ inti; char*s[]={"cprogram","control","logic"}; for(i=0;i<3;i++) ......
  • HOW - 前端国际化之多语言通用方案
    目录一、国际化二、多语言支持1.i18n库或插件2.存在的问题2.1全量语言包影响打包体积2.2语言切换的流畅性2.3SEO问题三、多语言通用方案:不再需要硬编码、重新打包和部署才生效1.独立的文案文件2.语言包管理平台3.版本管理3.1问题3.2......
  • 【C语言学习】之字符数组与字符串处理函数
    1.字符数组1.字符数组的初始化1.单字符形式chara[3]={'a','b','c'}                定义一个字符型一维数组,数组名a,三个下表变量a,b,ccharb[][3]={'a','b','c','d','e','f','g'}  ......
  • 【C语言学习】之一维数组
    1.相同类型的变量可以构成数组,数组一次可以定义多个相同类型的变量既然是变量,肯定有定义和引用:1.一维数组的定义1.定义格式:数据类型数组名[整型常量]例如:inta[4],                    //定义了一个数组a包含4个整形变量括号里......
  • 【C语言学习】之变量的作用域和作用类别
    1.局部变量(在函数内部(1.函数体开头定义的变量2.复合语句内定义的变量3.函数的形参)定义的变量,只能在函数内部使用。如果和全局变量同名则优先引用)2.全局变量(不在任何函数内部定义的变量都是全局变量,作用于定义它的地方开始到源文件的结束)全局变量的拓展:1.externc:可以把全局......
  • [C++][C++11][智能指针]分析详解 + 代码模拟
    目录0.智能指针三要素:)1.为什么需要智能指针?2.内存泄漏1.什么是内存泄漏?内存泄漏的危害?2.内存泄漏分类(了解)3.如何检测内存泄漏4.如何避免内存泄漏3.RAII4.智能指针原理5.auto_ptr(失败设计)6.unique_ptr7.shared_ptr1.实现原理:通过引用计数的方式来实现多个shared_ptr......
  • 【C语言系列】-- 数组结构
    数组结构前面介绍的数据类型都是基本数据类型,例如整型、字符型、浮点型等数据,这些都是简单的数据类型。对于有些数据,只有简单的数据类型是不够的,难以反映出数据的特点,也难以有效地进行处理。例如:假设需要接收并存储100个学员的成绩,此时无法使用for循环依次读取每个学员的成绩,因......
  • R语言数据操纵:如何构建子集
    目录向量的子集矩阵的子集数据框的子集列表的子集如何处理缺失值向量化操作构建子集的基本方法:1.使用[]提取一个或多个类型相同的元素2.使用[[]]从列表或者数据框中提取元素3.使用$按名字从列表或数据框中提取元素向量的子集比如有一个向量x,他的内容是1到5,我们使......
  • C语言——调试技巧
    1.Debug和Release的介绍Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。2.调试快捷键最常使用的几个快捷键:F5启动调试,经常用来直......
  • C语言常见概念(一)
    1.C语言发展史,学习C语言的必要性?2.编译和链接是什么?过程是什么?3.各个编译器我该使用什么?vs的优势?4.main函数究竟是啥?5.关键字有哪些?要背诵吗?6.字符?asc码?字符计算?7.C语言的字符串?字符和字符串有何区别?8.sizeof和strlen?竟然有坑?9.转义字符是什么?平时怎么......