首页 > 其他分享 >指针数组

指针数组

时间:2024-01-01 21:33:01浏览次数:40  
标签:int 存放 parr 数组 printf 指针

指针数组 是数组 是用来存放指针的

eg:指针数组用法

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	//int* parr[4];//存放整型指针的数组--指针数组
	//char* pch[5];//存放字符指针的数组--指针数组
	int arr1[5] = {1,2,3,4,5};
	int arr2[5] = { 2,3,4,5,6};
	int arr3[5] = { 3,4,5,6,7};
	int* parr[3] = {arr1,arr2,arr3};
	//打印parr数组里的所有内容
	int i = 0;
	for (i = 0; i < 3; i++)
	{
		for (int j = 0; j < 5; j++)
		{
			printf("%d ",*(parr[i]+j));//+j向后偏移j个元素
		}
		printf("\n");
	}
	return 0;
}

标签:int,存放,parr,数组,printf,指针
From: https://blog.51cto.com/u_16425777/9058449

相关文章

  • 在 PHP 数组中的两个字符串之间切换
    在PHP中,你可以使用array_flip()函数和条件语句来在数组中的两个字符串之间进行切换。以下是一个示例://创建一个数组,包含两个字符串的映射关系$mapping=array('string1'=>'value1','string2'=>'value2');//定义当前需要切换的字符串$currentString='stri......
  • 代码随想录 小结01 数组
    数组篇一共有五个题目第一题二分查找值得注意的是,要自己想好区间的边界到底是写左闭右开还是左闭右闭根据边界不同while的条件和左右指针的移动会有差别目前我的习惯是写左闭右开还是固定一下习惯比较好第二题是实现数组类的erase()使用快慢指针可以做到在数组原地进......
  • JavaScript圆形转多边形经纬度数组算法及示例
    前言在地理信息系统(GIS)和地图应用中,有时需要将圆形区域表示为多边形的经纬度数组对象。本文将介绍如何使用JavaScript实现圆形转多边形经纬度数组的算法,并提供一个示例来演示其用法。概述圆形转多边形经纬度数组的算法的目标是将给定的圆形区域表示为多边形的经纬度数组对象。这......
  • Go 语言为什么很少使用数组?
    大家好,我是frank,「Golang语言开发栈」公众号作者。01介绍在Go语言中,数组是一块连续的内存,数组不可以扩容,数组在作为参数传递时,属于值传递。数组的长度和类型共同决定数组的类型,不同类型的数组之间不可以比较,否则在编译时会报错。因为数组的一些特性,我们在Go项目开发中,很少使......
  • Go 语言为什么很少使用数组?
    大家好,我是frank,「Golang语言开发栈」公众号作者。01介绍在Go语言中,数组是一块连续的内存,数组不可以扩容,数组在作为参数传递时,属于值传递。数组的长度和类型共同决定数组的类型,不同类型的数组之间不可以比较,否则在编译时会报错。因为数组的一些特性,我们在Go项目开发中,......
  • java的二维数组怎么添加数据
    Java的二维数组怎么添加数据在Java中,二维数组是由多个一维数组组成的,可以看作是一个表格或者矩阵。要向二维数组中添加数据,我们可以使用循环来遍历数组的每个位置,并将数据赋值给对应的元素。创建和初始化二维数组在向二维数组添加数据之前,我们首先需要创建并初始化一个二维数组......
  • 指针面试(避坑题)
    1.强转后类型+1 物理地址+强转后的类型大小个字节#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){ intarr[]={1,2,3,4,5}; short*p=(short*)arr;//将arr强转为short*型,此时每+1, //跳过两个字节,累计四个字节才是一个元素 inti=0; for(i=0;......
  • 2023-12-30:用go语言,给你一个下标从 0 开始的整数数组 nums ,它包含 n 个 互不相同 的正
    2023-12-30:用go语言,给你一个下标从0开始的整数数组nums,它包含n个互不相同的正整数,如果nums的一个排列满足以下条件,我们称它是一个特别的排列。对于0<=i<n-1的下标i:要么nums[i]%nums[i+1]==0,要么nums[i+1]%nums[i]==0。请你返回特别排列的总数目,由于答......
  • 数组名不是首元素地址的情况
    1.&arr-&数组名-数组名不是首元素地址-数组名表示整个数组--&数组名,取出的是整个数组的地址2.sizeof(arr)-sizeof(数组名)-数组名表示的整个数组-sizeof(数组名)计算的是整个数组的大小#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){ //两种数组名不是首元素......
  • 数组指针
    整型数组--里面存的是整型字符数组--里面存的是字符数组指针--里面存的是指针#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){ inta=10;intb=20;intc=30; int*pa=&a; int*pb=&b; int*pc=&c; int*arr[3]={&a,&b,&c};//将三个元......