二维指针|学习笔记

简介: 快速学习二维指针

发者学堂课程【C语言学习教程二维指针】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/387/detail/4949


二维指针


目录:

一、定义

二、完成下列任务


一、定义

如果一个指针变量存放的又是另一个指针变量的地址,则称这个指针变量为指向指针的指针变量。

例子:

int a;

int *p=&a;

int **p1=&p;


二、完成下列任务

(1) 定义整形变量 a,

(2)定义指针变量 p,

(3) 定义一个指针的指针 p1,用于指向指针 p,

(4)分别输出 a,p,p1

(5)分别输出 *p,*p1

Int a=10;

Int *p = NULL;

int **p1 = &p;

printf("a=%d p=%p p1=%p\n",a,p,p1);

printf("*p=%d *p1=%p\n" ,*p,*p1) ;

执行,得出错误

所以,应为:&a

Int a=10;

Int *p = &a;

int **p1 = &p;

printf("a=%d p=%p p1=%p\n",a,p,p1);

printf("*p=%d *p1=%p\n" ,*p,*p1) ;

相关文章
|
4月前
|
存储 Go
Go: struct 结构体类型和指针【学习笔记记录】
本文是Go语言中struct结构体类型和指针的学习笔记,包括结构体的定义、成员访问、使用匿名字段,以及指针变量的声明使用、指针数组定义使用和函数传参修改值的方法。
|
5月前
|
存储 C++
c++学习笔记06 指针
C++指针的详细学习笔记06,涵盖了指针的定义、使用、内存占用、空指针和野指针的概念,以及指针与数组、函数的关系和使用技巧。
39 0
|
8月前
|
存储 人工智能 算法
c++算法学习笔记 (9) 双指针
c++算法学习笔记 (9) 双指针
|
7月前
|
编译器 vr&ar C语言
C primer plus 学习笔记 第10章 数组和指针
C primer plus 学习笔记 第10章 数组和指针
C++学习笔记_07 const、指针、引用 2021-04-19
C++学习笔记_07 const、指针、引用 2021-04-19
|
存储 Rust JavaScript
Rust学习笔记之智能指针
何为指针 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️ 使用 Box<T> 指向堆上的数据 推荐阅读指数 ⭐️⭐️⭐️⭐️ 使用 Drop Trait 运行清理代码 推荐阅读指数 ⭐️⭐️⭐️⭐️ Rc<T> 引用计数智能指针 推荐阅读指数 ⭐️⭐️⭐️⭐️ RefCell<T> 和内部可变性模式 推荐阅读指数 ⭐️⭐️⭐️⭐️
205 1
|
存储 人工智能 C语言
C语言指针学习笔记
C语言指针学习笔记
|
编译器 C语言
【学习笔记之我要C】深入理解数组与指针
【学习笔记之我要C】深入理解数组与指针
65 0
【学习笔记之我要C】指针进阶
【学习笔记之我要C】指针进阶
78 0
|
C语言
【学习笔记之我要C】指针初阶
【学习笔记之我要C】指针初阶
77 0