嵌入式C语言-指针数组和数组指针

指针数组和数组指针的区别

指针数组和数组指针

定义

指针数组:数组里面存放的是指针

数组指针:指针指向的是数组

主体区别

指针数组:主体是一个数组

数组指针:主体是一个指针

主体形式

指针数组:int *p[10]

数组指针:int (*p)[10]

存储空间特性

指针数组:连续存放多个指针,每个元素都是地址;

数组指针:指向整块数组,内存一次指向整个数组

例程

c 复制代码
#include <stdio.h>

int main()
{
	int a,b,c;
	int *arr[3] = {&a, &b, &c};
	int num[3] = {1, 2, 3};
	int (*p)[3] = &num;
	return 0;
}
相关推荐
weisian1512 分钟前
Java并发编程--47-分布式ID生成器:雪花算法(Snowflake)与时钟回拨问题
java·算法·时钟回拨·雪花算法id
itzixiao4 分钟前
L1-066 猫是液体(5分)[java][python]
java·开发语言·python·算法
ytttr8735 分钟前
MATLAB SIFT图像配准实现
算法·机器学习·matlab
小饕8 分钟前
从 Word2Vec 到多模态:词嵌入技术的演进全景
人工智能·算法·机器学习
海参崴-10 分钟前
AVL树完整实现与深度解析
算法
一个爱编程的人17 分钟前
一个数是不是素数
数据结构·算法
Hui_AI72021 分钟前
基于RAG的农产品GEO溯源智能问答系统实现
开发语言·网络·人工智能·python·算法·创业创新
lwf00616422 分钟前
FFM (Field-aware Factorization Machine) 学习日记
算法·机器学习
南宫萧幕23 分钟前
HEV能量管理控制算法实战:从MPC/RL理论基础到Simulink闭环建模
算法·matlab·汽车·控制·pid
IT猿手30 分钟前
SCI一区:章鱼优化算法(Octopus Optimization Algorithm, OOA)求解23个测试函数,出图丰富,提供完整MATLAB代码
开发语言·算法·matlab