数组 订阅
数组(Array)是有序的元素序列。 [1]  若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 [1]  这些有序排列的同类数据元素的集合称为数组。数组是用于储存多个相同类型数据的集合。 展开全文
数组(Array)是有序的元素序列。 [1]  若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 [1]  这些有序排列的同类数据元素的集合称为数组。数组是用于储存多个相同类型数据的集合。
信息
定    义
同类数据元素的集合
分    类
一维、二维(矩阵)、三维数组
中文名
数组
外文名
Array
数组产生来源
在C语言中, 数组 [2]  属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。关于可变长数组(VLA)的问题:原来的C89标准中是不允许可变长数组出现的,但是在C99标准中,加入了对VLA的支持 [3]  ,但是支持的编译器不多,而且由于栈溢出的安全问题,没有太多的人敢用这个可变长数组,所以在C11标准中又把它规定为可选实现的功能了 [4]  。如果有过用其它语言编程的经历,那么想必会熟悉数组的概念。由于有了数组,可以用相同名字引用一系列变量,并用数字(索引)来识别它们。在许多场合,使用数组可以缩短和简化程序,因为可以利用索引值设计一个循环,高效处理多种情况。数组有上界和下界,数组的元素在上下界内是连续的。因为 Visual Basic对每一个索引值都分配空间,所以不要不切实际声明一个太大的数组。此处数组是程序中声明的变量数组。它们不同于控件数组,控件数组是在设计时通过设置控件的 Index 属性规定的。变量数组总是连续的;与控件数组不同的是,不能从一个数组的中部加载或卸载数组元素。一个数组中的所有元素具有相同的数据类型(在C、C++、Java、pascal中都这样。但也并非所有涉及数组的地方都这样,比如在Visual Foxpro中的数组就并没这样的要求)。当然,当数据类型为 Variant 时,各个元素能够包含不同种类的数据(对象、字符串、数值等等)。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量。如果要用户输入的是一个数组,一般是用一个循环,但是在输入前也需要固定数组的大小。compact跟变长数组没有太大的关系,也应该用不到变长数组。因为一般的传数组到函数中就是传数组的地址和元素的个数的,那只是一个提示,不是要求。原型可以这样写(假设数组的元素是type):数组类型说明 在C语言中使用数组必须先进行类型说明。数组说明的一般形式为:类型说明符 数组名 [常量表达式],……; 其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。数组就是一次性定义相同数据类型的一组变量数组定义。说明整型数组a,有10个元素。若要表示第10个元素,则使用a[9]。第一个则是a[0]。说明实型数组b,有10个元素,实型数组c,有20个元素。说明字符数组ch,有20个元素。1.数组是相同数据类型的元素的集合。2.数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。对于VB的数组,表示数组元素时应注意:1下标要紧跟在数组名后,而且用圆括号括起来(不能用其他括号)。2下标可以是常量,变量,或表达式,但其值必须是整数(如果是小数将四舍五入为整数)。3下标必须为一段连续的整数,其最小值成为下界,其最大值成为上界。不加说明时下界值默认为1。
收起全文
精华内容
参与话题
问答
  • java对象数组 创建对象数组,初始化对象数组

    万次阅读 多人点赞 2019-07-30 16:34:15
    对象数组的概念: 如果一个数组中的元素是对象类型,则称该数组为对象数组。 当需要一个类的多个对象时,应该用该类的对象数组来表示,通过改变下标值就可以访问到不同的对象。 对象数组的定义和使用: 对象数组的...

    对象数组的概念:
    如果一个数组中的元素是对象类型,则称该数组为对象数组。
    当需要一个类的多个对象时,应该用该类的对象数组来表示,通过改变下标值就可以访问到不同的对象。
    对象数组的定义和使用:
    对象数组的定义与一般数组的定义类似,但是需要为每一个元素实例化。
    对象数组的声明形式是:
    类名 对象数组名 [ ];
    为对象数组分配内存空间:
    对象数组名=new 类名[数组长度];//注意 :此处不是构造方法了
    可以将对象数组的声明和创建用一条语句来完成。例如:定义一个学生类对象数组,可以用下面的语句定义:Student stu[ ]=new Student[30]; stu [ ]是对象数组名,它所表示的数组一共有30个元素,每一个元素都是Student类的对象名,还没有实例化,所以还必须为每一个元素实例化。比如如下的过程:
    for(int i=0;i<stu.length;i++)
    stu[i]=new Student();
    实例化以后就可以使用每一个元素对象。
    设计一个雇员类,并创建雇员类的对象数组,输出每个雇员的信息

    //设计一个雇员类,并创建雇员类的对象数组,输出每个雇员的信息
    class Employee {   //雇员类
     private String id;  //编号
     private String name; //姓名
     private int age;     //年龄
     private String vocation; //职务
     public Employee(){} //构造方法一
     public Employee(String id,String name,int age,String vocation){
      set(id,name,age,vocation);
     }
     //设置属性的方法
     public void set(String id,String name,int age,String vocation){
      this.id=id;
      this.name=name;
      this.age=age;
      this.vocation=vocation;
     }
     public String toString() {
      String mess=id+","+name+","+age+","+vocation;
      return mess;
     }
    }
    public class Example4  {
     public static void main(String[] args) {
      Employee 雇员[]=new Employee[3];
      int i;
      for(i=0;i<雇员.length;i++)//为对象数组中每一个元素实例化
      雇员[i]=new Employee();//如果没有写构造方法一,而这样写,会出错
      //因为类中有有参的构造方法,系统就不会在默认给无参的构造方法了,
      //所以当类中写了有参的构造方法后,要用无参的构造方法时必须写出来
      
      //每一个对象元素分别初始化
      雇员[0].set("0001","张文军",50,"总经理");
      雇员[1].set("0002","李琦",45,"副经理");
      雇员[2].set("1016","张丽",28,"秘书");
      for (Employee employee:雇员)
       System.out.println(employee.toString());
     }
    }
    

    在这里插入图片描述
    普通型for循环和增强型for循环
    普通型

    a={1,2,3,4,5};
    for(int i=0;i<a.length;i++) {
     System.out.println9(a[1]);
    }
    

    增强型

    for(int element:a) {
    System.out.println(element);
    }
    

    两者结果相同,但是增强型更为简洁

    对象数组还可以采用初始化的方法创建。创建形式是:
    类名 对象数组名[ ]={对象列表};

    设计一个雇员类,创建雇员类的对象数组并初始化,输出每个雇员的信息,仍然沿用上面的Employee类,程序如下

    class Employee {   //雇员类
     private String id;  //编号
     private String name; //姓名
     private int age;     //年龄
     private String vocation; //职务
     public Employee(){} //构造方法一
     public Employee(String id,String name,int age,String vocation){
      set(id,name,age,vocation);
     }
     //设置属性的方法
     public void set(String id,String name,int age,String vocation){
      this.id=id;
      this.name=name;
      this.age=age;
      this.vocation=vocation;
     }
     public String toString() {
      String mess=id+","+name+","+age+","+vocation;
      return mess;
     }
    }
    public class Example11 {
     public static void main(String[] args) {
      //先创建3个雇员对象
      Employee employee1=new Employee("0001","张文军",50,"总经理");
      Employee employee2=new Employee("0005","李琦",45,"副经理");
      Employee employee3=new Employee("1016","张丽",28,"秘书");
      //声明对象数组并直接初始化
      Employee 雇员1[]={employee1,employee2,employee3};
      output(雇员1);//输出雇员信息
      System.out.println("------------------");//分割线
      //声明对象数组并直接初始化,初始化元素直接调用
      //构造方法创建对象
      Employee 雇员2[]={new Employee("0001","张文军",50,"总经理"),
      new Employee("0005","李琦",45,"副经理"),
      new Employee("1016","张丽",28,"秘书")};
      output(雇员2);
     }
     //定义方法用于输出雇员信息,注意方法是private,static
     private static void output(Employee 雇员[]){
      for(Employee employee:雇员)
       System.out.println(employee.toString());
     }
    }
    

    在这里插入图片描述

    展开全文
  • Python输入数组(一维数组、二维数组

    万次阅读 多人点赞 2018-08-09 20:14:34
    一维数组: arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in arr.split()] //将输入每个数以空格键隔开做成数组 print(num) //打印数组 一维数组输入输出示例:  ...

    一维数组:

    arr = input("")    //输入一个一维数组,每个数之间使空格隔开
    num = [int(n) for n in arr.split()]    //将输入每个数以空格键隔开做成数组
    print(num)        //打印数组

    一维数组输入输出示例: 

     

    二维数组:

    (以n*n的二维数组为例)

    n = int(input())        //输入二维数组的行数和列数
    line = [[0]*n]*n        //初始化二维数组
    for i in range(n):
        line[i] = input().split(" ")       //输入二维数组,同行数字用空格分隔,不同行则用回车换行
    print(line)            //打印二维数组

    二维数组打印示例:

    如果二维数组中的元素都为整型,可加上: 

    line[i] = [int(j) for j in line[i]]

    即输入:

    n = int(input())        //输入二维数组的行数和列数
    line = [[0]*n]*n        //初始化二维数组
    for i in range(n):
        line[i] = input().split(" ")       //输入二维数组,同行数字用空格分隔,不同行则用回车换行
        line[i] = [int(j) for j in line[i]]    //将数组中的每一行转换成整型
    print(line)            //打印二维数组

     

    展开全文
  • 数组

    千次阅读 2017-10-06 14:39:56
    重点: 定义数组初始化数组遍历数组Arrays类 难点: 遍历数组二维数组及使用 ...数组类型 数组名[]=new 数组类型[数组长度]; 数组元素分配的初始值: 数组元素类型  默认初始值 byt
    重点:
    • 定义数组
    • 初始化数组
    • 遍历数组
    • Arrays类
    难点:
    • 遍历数组
    • 二维数组及使用

    1.1一维数组
    1.1.1定义数组
    在Java中,定义数组的语法有两种。
    语法:
    • 数据类型[] 数组名=new 数据类型[数组长度];
    • 数组类型 数组名[]=new 数组类型[数组长度];
    数组元素分配的初始值:
    数组元素类型  默认初始值
    byte、short、int、long  0
    float、double   0.0
    char  '\u0000'
    boolean false
    引用数据类型 null

    1.1.2数组元素的表示与赋值
    由于定义数组时,内存分配的是连续空间,所以数组元素在数组里顺序排列编号,该编号即元素下标,它标明了元素在数组中的位置。
    语法:
    数组名[下标值]
    1.1.3数组的初始化
    所谓数组初始化,就是在定义数组的同时一并完成赋值操作
    语法:
    • 数据类型 [] 数组名={值1,值2,值3,……,值n};
    • 数组类型 [] 数组名=new 数据类型[]{值1,值2,值3,……,值n}
    1.1.4遍历数组
    在编写程序时,数组和循环往往结合在一起使用,可以大大地简化代码,提高程序效率。通常,使用for循环遍历数组。

    2.1二维数组
    Java中定义和操作多维数组的语法与一维数组类似。在实际应用中,三维及以上的数组很少使用,主要使用二维数组。
    语法:
    • 数组类型 [][] 数组名;
    • 数组类型 数组 [][];
    需要强调的是,虽然从语法上看,Java支持多维数组,但从内存分配原理的角度讲,Java中只有一维数组,没有多维数组。或者说,表面上是多维数组,实质上都是一维数组。
    2.2二维数组及其使用
    1.初始化二维数组
    二维数组也可以进行初始化操作,与一维数组类似,同样采用如下两种方式,要注意大括号的结构及书写顺序。
    例:
    • int[][] score=new int[][]{{90,32,43,43,23},{42,32,44},{67}};
    • int score[][]={{90,32,43,43,23},{42,32,44},{67}};
    2.二维数组的遍历
    例:
    public static void main(String[] args){
       int [][] array=new int[][]{{90,32,43,43,23},{42,32,44},{67}};
       int total;
       for(int i=0;i<array.length;i++){
           String str=(i+1)+"班";
           total=0;
           for(int j=0;j<array[i].length;j++){
            total+=array[i][j];
           }
           System.out.println(str+"总成绩:"+total);
       }
    }
    3.1Arrays类及其常用方法
    JDK中提供了一个专门用于操作数组的工具类,即Arrays类,位于java.util包中。该类提供了一系列方法来操作数组,如排列、复制、比较、填充等,用户直接调用这些方法即可,不需要自己编写实现,降低了开发难度。
    Arrays类常用方法
    返回类型   方法  说明
    boolean  equals(array1,array2) 比较两个数组是否相等
    void   shrt(array) 对数组array的元素进行升序排列
    String toString() 将一个数组array转换成一个字符串
    void  fill(array,val) 把数组array的所有元素都赋值为val
    与array数组类型一致 copyOf(array,length) 把数组array复制成一个长度为length的新数组
    int binarySearch(array,val) 查询元素值val在数组array中的下标

    总结:
    • 数组是可以再内存中连续存储多个元素的结构。数组中的所有元素必须属于相同的数据类型。
    • 数组中的元素通过数组下标进行访问,数组下标从0开始。
    • 二维数组实际上是一个一维数组,它的每个元素又是一个一维数组。
    • 使用Array类提供的方法可以方便地对数组中的元素进行排序、查询等操作。
    • JDK1.5之后提供了增强for循环,可以用来实现对数组和集合中数据的访问。
    展开全文
  • Java二维数组排序

    千次阅读 2019-06-29 15:46:12
    Java二维数组排序

    Java二维数组排序

    Java二维数组排序

    关于Java二维数组的排序方法之一是把二维数组放进一维数组然后试用版Arrays.sort();进行排序,排序结束后再把一维数组内容重新写入二维数组内,代码实现如下:

    为了方便,我在这里使用了随机数生成方法Math.random()进行随机数生成,依次写入二维数组内:

    import java.util.*;
    public class P11{
    	public static void main(String[] args){
    		int[][] arr=new int[5][5];
    		for(int i=0;i<arr.length;i++){
    			for (int j=0;j<arr[i].length;j++){//生成随机数【100-1000】
    				arr[i][j]=(int)(Math.random()*(1000-100+1)+100);
    			}
    		}
    		for(int i=0;i<arr.length;i++){
    			System.out.println(Arrays.toString(arr[i]));
    		}
    		System.out.println();
    		for(int i=0;i<arr.length;i++){
    			Arrays.sort(arr[i]);
    		}
    		for(int i=0;i<arr.length;i++){
    			System.out.println(Arrays.toString(arr[i]));
    		}
    		int[] temp=new int[25];
    		int k=0;
    		for(int i=0;i<arr.length;i++){
    			for(int j=0;j<arr[i].length;j++){
    				temp[k]=arr[i][j];
    				k++;
    			}
    		}
    		System.out.println();
    		for(int x:temp){
    			System.out.print(x+" ");
    		}
    		Arrays.sort(temp);
    		System.out.println();
    		for(int x:temp){
    			System.out.print(x+" ");
    		}
    		k=-1;
    		for(int i=0;i<arr.length;i++){
    			for(int j=0;j<arr[i].length;j++){
    				k++;
    				arr[i][j]=temp[k];
    			}
    		}
    		System.out.println();
    		System.out.println();
    		for(int i=0;i<arr.length;i++){
    			System.out.println(Arrays.toString(arr[i]));
    		}
    	}
    }
    

    因为使用了随机数生成的数组内容,所以每次运行数组内容都不尽相同,本次运行结果如下:

    排序结果

    展开全文
  • Java中数组的输入输出

    万次阅读 2019-08-15 15:28:59
    数组的输入 首先声明一个int型数组 int[] a 或者 int a[] 给数组分配空间 a=new int[10]; 和声明连起来就是int[] a=new int[10]; 或者是 int a[]=new int[10]; 给数组赋值 a[0]=1;//0代表的是数组的第1个...
  • Java 数组的输入输出

    万次阅读 2017-03-02 12:01:01
    Java中要对控制台进行输入操作的话要调用Scanner类,定义一个扫描的对象,例://要导入java.util.Scanner;...//使用方括号,使用圆括号会报错接下来可以将控制台取得的输入输入数组里面,需要调用Scanner对象的next
  • Java中数组的定义与使用(一)

    万次阅读 多人点赞 2018-09-01 00:05:13
    如果说现在要求你定义100个整型变量,那么如果按照之前的做法,可能现在定义的的结构如下: int i1, i2, i3, ... i100; 但是这儿时候如果按照此类方式定义就会非常麻烦,...
  • C#数组

    千次阅读 2019-02-17 12:45:04
    创建多维数组及使用 开发工具与技术:工具:Visual Studio/c#,技术:C# 作者:刘胜 撰写时间:2019-02-16 1.创建简单的多维数组 在开发游戏中要运用多维数组,方便利用和储存更多的数据,多维数组的维数跟嵌套...
  • C语言生成随机数和随机数组

    千次阅读 2019-12-03 20:18:21
    C语言生成随机数和随机数组 time函数要包含头文件<time.h> rand函数要包含头文件<stdlib.h> 随机数 int a; srand((unsigned)time(NULL)); // 播种 a = rand() % 200 + 1; 随机数组 #include <...
  • JS Array.slice 截取数组的实现方法

    万次阅读 2018-08-07 18:10:48
    这篇文章主要介绍了JS Array.slice 截取数组的实现方法,因为我们需要控制一下长度,需要的朋友可以参考下 slice定义和用法 slice() 方法可从已有的数组中返回选定的元素。 语法 arrayObject.slice(start,end) ...
  • C++输入未知长度的数组

    万次阅读 多人点赞 2019-06-23 18:33:07
    静态数组int array[10],它的长度必须是个常数才可以定义。如果知道数组长度n,可以先cin>>n;然后用动态数组int* array = new int[n]。但是如果不知道数组长度,该怎么定义呢? 经过查找资料,终于找到了一种...
  • Java数组的三种打印方式

    万次阅读 多人点赞 2018-01-06 16:01:49
    1.数组的输出的三种方式 一维数组: 定义一个数组 int[] array = {1,2,3,4,5}; (1)传统的for循环方式 for(int i=0;i<array.length;i++) { System.out.println(array[i]); } (2)for each循环 for...
  • c++输出数组方式

    千次阅读 2017-07-11 16:56:56
    c++数组输出方法
  • Java创建数组的方法

    万次阅读 多人点赞 2018-10-13 22:43:01
    最近在学Java,一点小心得,希望和大家分享一下,第一次写文章,写的不好希望大家谅解,当然我也会尽力写好这篇文章!本章介绍的创建数组的各种方法,并对它们进行了对比和剖析,最后还扩展了一些知识。
  • String数组的创建

    万次阅读 2018-10-06 10:29:05
    string数组的定义有三种写法: String[] arr = new String[10]; //创建一个长度为10的String 类型数组。 String arr[] = new String[10]; String arr[] = {"张三","李四"}; 前面两种写法是一样的,可以...
  • JS向数组添加元素,插入数据

    万次阅读 多人点赞 2018-07-22 15:00:10
    js中对于数组的操作很常见,下面记录一下js向数组添加元素的方法。 let myArray=[11,22,33]; console.log('原数组:',myArray); myArray.push(44,55); console.log('用push在数组后面插入元素:',myArray); ...
  • c++数组指针和指针数组详解

    千次阅读 多人点赞 2019-03-14 15:33:16
    指针数组可以说成是”指针的数组”,首先这个变量是一个数组,其次,”指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型,在32位系统中,指针占四个字节。 数组指针: 数组指针可以说成是”数组的指针”...
  • java如何向数组里添加元素

    万次阅读 多人点赞 2018-09-14 23:54:52
    java篇 哇,菜鸟第一次写这个东西,当加深印象,大佬们请略过,欢迎...但有个可以改变大小的数组为ArrayList,即可以定义一个ArrayList数组,然后用add(element)方法往里添加元素即可,还可add(index,element)往指...
  • /*定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是否存在,若...
  • java判断String字符串数组中是否存在某个值,有下面2种方法可以实现 1.可以使用Arrays类中binarySearch(Object[] a, Object key) 方法来查找是否存在某个值,如果某个值存在则返回值大于0,反之返回值则小于0 优点...
  • java数组定义、使用、以及数组内存分析详解

    千次阅读 多人点赞 2019-10-04 22:17:30
    文章目录1、什么是容器2、什么是数组3、数组的三种定义定义方式一定义方式二定义方式三数组定义格式详解:4、数组的访问5、什么是内存5.1 Java虚拟机的内存划分5.2 数组在内存中的存储5.2.1 一个数组内存图5.2.2两个...
  • java中如何定义一个数组

    千次阅读 2018-12-20 11:34:02
    数组的定义方法 int[] a; //定义一个数组a int[] b=new int[10]; //定义一个长度为10的数组b int[] c={7,1,2,3,8}; //定义一个数组c,并赋值,其中a[0]=7,a[4]=8; //以数组b为例,长度为10,分别是从b[0]-...
  • javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法前言在js中,数组和对象的复制如果使用=号来进行复制,那只是浅拷贝。如下图演示: 如上,arr的修改,会影响arr2的值,这显然在绝大多数情况下,并...
  • Java创建二维数组

    千次阅读 2019-08-11 23:01:44
    1、Java创建二维数组:int [][] array = new int[6][6]; 2、直接创建二维数组并赋值:int [][] array = {{1,2,3},{1,2,3},{1,2,3}}; 3、二维数组的声明: 先声明再分配内存 数组声明:数据类型 数组名[][]; ....
  • 算法 - 求子数组的最大和(C++)

    万次阅读 多人点赞 2019-02-27 18:11:55
    分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍...数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 * 求所有子数组的和的最大值。要求时间复杂度为O(n...
  • c语言中数组长度的计算

    万次阅读 2015-10-23 18:27:34
    一维数组  计算数组的长度:    sizeof(数组名)  得到这个数组占用内存的总长度    公式:  sizeof(数组名) / sizeof(数组类型); 二维数组  二维数组计算列数:    每行的总长度 / ...
  • python创建二维数组

    万次阅读 多人点赞 2018-08-17 18:07:25
    写代码的时候需要使用python创建二维数组: num_list = [ [0]*5 ]*2 print(num_list) 输出:[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]] 看输出觉得这种方法是对的,结果程序出现了错误,经过分析,这种创建二维数组的...
  • 当我们了解伪数组之前先了解下普通的数组的特点 数组是用来存储一系列值的一个集合,而每个值在数组里面都有一个对应的索引,也可以叫做下标,索引是从0开始的,依次递增。 比如: let arr = ['a','b','c']; // 字符...
  • ajax通过post方法传数组

    万次阅读 多人点赞 2018-08-02 09:50:44
    平时我们传递数据,基本都是一个参数名对应一个参数值,后端通过参数名就可以得到参数,从而进行相关逻辑处理,但是有时候我们会遇到批量操作,比如批量删除一个列表,这时候我们传递的就是一个id的数组,这时候前后...
  • 指针数组数组指针详解

    万次阅读 多人点赞 2016-09-28 21:21:20
    指针数组:指针数组可以说成是”指针的数组”,首先这个变量是一个数组,其次,”指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型,在32位系统中,指针占四个字节。 数组指针:数组指针可以说成是”...

空空如也

1 2 3 4 5 ... 20
收藏数 1,160,810
精华内容 464,324
热门标签
关键字:

数组