嵌入式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;
}
相关推荐
只是懒得想了13 小时前
C++实现密码破解工具:从MD5暴力破解到现代哈希安全实践
c++·算法·安全·哈希算法
码农水水13 小时前
得物Java面试被问:消息队列的死信队列和重试机制
java·开发语言·jvm·数据结构·机器学习·面试·职场和发展
m0_7369191014 小时前
模板编译期图算法
开发语言·c++·算法
dyyx11114 小时前
基于C++的操作系统开发
开发语言·c++·算法
m0_7369191014 小时前
C++安全编程指南
开发语言·c++·算法
蜡笔小马14 小时前
11.空间索引的艺术:Boost.Geometry R树实战解析
算法·r-tree
-Try hard-14 小时前
数据结构:链表常见的操作方法!!
数据结构·算法·链表·vim
2301_7903009614 小时前
C++符号混淆技术
开发语言·c++·算法
我是咸鱼不闲呀14 小时前
力扣Hot100系列16(Java)——[堆]总结()
java·算法·leetcode
wengqidaifeng14 小时前
数据结构---顺序表的奥秘(下)
c语言·数据结构·数据库