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

数组指针

时间:2024-01-01 21:33:23浏览次数:29  
标签:10 arr int 地址 数组 指针

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

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	//eg:
	//int* P = NULL;//p是整形指针-指向整型的指针-可以存放整型的地址
	//char* pc = NULL;//pc是字符指针-指向字符的指针-可以存放字符的地址
					//数组指针-指向数组的指针-存放数组的地址
	//int arr[10] = { 0 };
	//arr-首元素地址
	//&arr[0]-首元素地址
	//&arr-数组的地址


	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	int(*p)[10] = &arr;//数组的地址要存起来
	//上面的p就是数组指针
	return 0;
}

标签:10,arr,int,地址,数组,指针
From: https://blog.51cto.com/u_16425777/9058445

相关文章

  • 指针数组
    指针数组是数组是用来存放指针的eg:指针数组用法#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){ //int*parr[4];//存放整型指针的数组--指针数组 //char*pch[5];//存放字符指针的数组--指针数组 intarr1[5]={1,2,3,4,5}; intarr2[5]={2,3,4,5,6......
  • 在 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(){ //两种数组名不是首元素......