嵌入式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;
}
相关推荐
小小宫城狮9 小时前
BPE 算法原理与训练实现
算法·llm
胡萝卜不甜9 小时前
算法宗门---广度有优先搜索BFS
算法·宽度优先
逑之10 小时前
C语言笔记3:分支与循环
c语言·开发语言·笔记
逑之10 小时前
C语言笔记6:调试
c语言·笔记
独自破碎E10 小时前
【归并】数组中的逆序对
java·数据结构·算法
f***241110 小时前
MATLAB高效算法优化实战指南
开发语言·算法·matlab
Blossom.11810 小时前
大模型自动化压缩:基于权重共享的超网神经架构搜索实战
运维·人工智能·python·算法·chatgpt·架构·自动化
优选资源分享10 小时前
MD5 哈希值校验工具 v1.5.3 实用文件校验工具
算法·哈希算法
AI科技星10 小时前
能量绝对性与几何本源:统一场论能量方程的第一性原理推导、验证与范式革命
服务器·人工智能·科技·线性代数·算法·机器学习·生活