C语言指针数组

news/2024/11/29 13:51:13/

指针数组

  指针数组本质上是一个数组,用来存放指针也就是地址。

int arr1[10] = {0}; 	// 整型数组
char arr2[5] = {0};		// 字符数组
int* arr3[3] = {0};		// 指针数组

例1:

#include <stdio.h>
int main() {int a = 1,b = 2,c = 3;int* arr[3] = { &a , &b , &c };int i = 0;for (i = 0; i < 3; i++) {printf("%d " , *arr[i]);}return 0;
}

例2:

#include <stdio.h>
int main() {int arr1[5] = { 1 , 2 , 3 , 4 , 5 };int arr2[5] = { 6 , 7 , 8 ,  9 , 10};int arr3[5] = { 11 , 12 , 13 , 14 , 15 };int* p_arr[3] = { arr1 , arr2 , arr3 };int i = 0;// 遍历指针数组for (i = 0; i < 3; i++) {int j = 0;// 遍历指针数组里每一个元素指向的一维数组for (j = 0; j < 5; j++) {printf("%-3d" , *(p_arr[i] + j));}printf("\n");}/*result:1  2  3  4  56  7  8  9  1011 12 13 14 15*/return 0;
}

由例2可知,我们模拟出来一个很像二维数组的写法,但是实际上并不是二维数组。因为二维数组在内存中是连续存放的,但是例2这种写法并不是连续存放。


http://www.ppmy.cn/news/329065.html

相关文章

算法刷题-哈希表-快乐数

快乐数 第202题. 快乐数思路其他语言版本 该用set的时候&#xff0c;还是得用set 第202题. 快乐数 力扣题目链接 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」定义为&#xff1a;对于一个正整数&#xff0c;每一次将该数替换为它每个位置上的数字的平方和&#xf…

华为p30怎样找回计算机,在华为p30中进行连接电脑的详细步骤

大家知道在华为p30中如何进行连接电脑呢?下面就为大家分享在华为p30中进行连接电脑的详细步骤&#xff0c;希望可以帮助到你哦。 在华为p30中进行连接电脑的详细步骤 1、首先我们使用数据线将手机和电脑连接起来&#xff0c;如果直接弹出了让我们点击打开USB的提示&#xff0c…

android auto p30,手机资讯导报:华为P30Lite曝光后置三摄6.15寸水滴屏

科技、数码、互联网新闻如今都成为了大众所关注的热点了&#xff0c;因为在我们的生活当中如今已经是处处与这些相关了&#xff0c;不论是手机也好&#xff0c;电脑也好&#xff0c;又或者是智能手表也好&#xff0c;与之都相关&#xff0c;那么今天小编也是为大家来推荐一篇关…

华为p30怎么将计算机,华为p30pro连接电脑的具体操作方法

很多使用华为p30pro手机的同学们&#xff0c;不是很熟悉连接电脑的方法?今日在这里就为大伙带来了华为p30pro连接电脑的具体操作方法。 首先我们使用数据线将手机和电脑连接起来&#xff0c;如果直接弹出了让我们点击打开USB的提示&#xff0c;点击打开USB即可连接电脑进行文件…

华为p30支持html吗,华为P30支持无线充电么?

由于定位和售价关系&#xff0c;华为P30、P30 Pro除了在镜头上配置有所差别&#xff0c;电池容量、充电方面的也有所差异。 P30后置搭载徕卡三摄组合&#xff0c;包括800万像素长焦镜头(F2.4)、1600万像素超广角镜头(F2.2)、4000万像素广角镜头(F1.8)&#xff1b; P30 Pro则升级…

p30升级鸿蒙能支持5G网络吗,华为P30Pro支持5G吗

【华为P30Pro支持5G吗】华为在5G技术上保持着世界领先的水平&#xff0c;而且华为在2019年的MWC上率先发布了华为首款5G手机华为Mate X。这一次&#xff0c;华为推出全新的拍照旗舰华为P30Pro&#xff0c;想必大家都迫切地想知道&#xff0c;这款华为P30Pro是否也支持5G。接下来…

p30手机更多鸿蒙,搭配麒麟980的华为P30还能升级到鸿蒙吗?同意网友的回答

鸿蒙作为华为的第一款手机操作系统&#xff0c;也是被国人备受期待。然而该系统已经发布了两年了&#xff0c;至今还没有用在手机。直到MateX2发布会上才宣布该机最快在4月份可以升级到全新的鸿蒙操作系统&#xff0c;也就是说&#xff0c;当前还没有哪一款手机使用的是鸿蒙操作…

华为p30的android版本,华为P30系列手机支不支持5G 华为P30系列手机有5G版本吗

华为P30系列手机支不支持5G?华为P30系列手机在3月26日于巴黎发布&#xff0c;结合最近5G的发展和华为5G技术的领先&#xff0c;很多人都想知道华为P30系列手机支不支持5G&#xff0c;有没有5G版本&#xff0c;下面99安卓网小编为大家带来了华为P30系列手机5G相关信息。 华为P3…