精华内容
下载资源
问答
  • 一一维数组;1一维数组的两种形式;3用冒号创建一维数组;...10Matlab的函数 在一维数组上的运算规则;10一维数组的转置运算;11一维数组一维数组的运算;12一维数组与数的运算;13与一维数组相关的函数;
  • C语言总结第七章、数组一维数组一维数组定义一维数组的引用一维数组的初始化程序举例二维数组及多维数组二维数组的定义二维数组元素的引用二维数组元素的初始化程序举例字符数组和字符串字符数组 第七章、数组 ...

    第七章、数组

    数组是构造数据类型之一

    • 数组: 有序数据的集合,用数组名标识
    • 元素: 属同一数据类型,用数组名和下标确定

    一维数组

    一维数组的定义

    定义方式:
    在这里插入图片描述
    例: int a[6]
    在这里插入图片描述

    一维数组的引用

    1、数组必须先定义,后使用。
    2、只能逐个引用数组元素,不能一次引用整个数组。
    3、数组元素表示形式: 数组名[下标] ,下标可以是常量或整型表达式

    一维数组的初始化

    初始化方式:
    在这里插入图片描述

    说明:
    1、数组不初始化,其元素值为随机数。
    2、对static数组元素不赋初值,系统会自动赋以0值。
    在这里插入图片描述
    3、只给部分数组元素赋初值。
    在这里插入图片描述
    4、当全部数组元素赋初值时,可不指定数组长度。
    在这里插入图片描述

    程序举例

    例1: 读10个整数存入数组,找出其中最大值和最小值
    在这里插入图片描述

    /*示例1*/
    #include <stdio.h>
    #define SIZE 10
    main()
    {   int x[SIZE],i,max,min;
        printf("Enter 10 integers:\n");
        for(i=0;i<SIZE;i++)
        {   printf("%d:",i+1);
    	scanf("%d",&x[i]);
        }
        max=min=x[0];
        for(i=1;i<SIZE;i++)
        {  if(max<x[i])  max=x[i];
           if(min>x[i])  min=x[i];
        }
        printf("Maximum value is %d\n",max);
        printf("Minimum value is %d\n",min);
    }
    

    例2: 用数组求Fibonacci数列前20个数
    在这里插入图片描述

    /*示例2*/
    #include <stdio.h>
    main()
    {   int i;
         int f[20]={1,1};
        for(i=2;i<20;i++)
           f[i]=f[i-2]+f[i-1];
        for(i=0;i<20;i++)
        {   if(i%5==0)  printf("\n");
             printf("%12d",f[i]);
        }
    }
    

    例3: 用冒泡法对10个数排序
    在这里插入图片描述
    在这里插入图片描述

    /*示例3*/
    #include <stdio.h>
    main()
    {   int a[11],i,j,t;
        printf("Input 10 numbers:\n");
        for(i=1;i<11;i++)
           scanf("%d",&a[i]);
        printf("\n");
        for(j=1;j<=9;j++)
           for(i=1;i<=10-j;i++)
              if(a[i]>a[i+1])
             {t=a[i]; a[i]=a[i+1]; a[i+1]=t;}
        printf("The sorted numbers:\n");
        for(i=1;i<11;i++)
    	printf("%d ",a[i]);
    }
    

    例4: 用简单选择法对10个数排序

    在这里插入图片描述

    在这里插入图片描述

     /*示例4*/
    #include <stdio.h>  
    main()
    {   int a[11],i,j,k,x;
        printf("Input 10 numbers:\n");
        for(i=1;i<11;i++)
           scanf("%d",&a[i]);
        printf("\n");
       for(i=1;i<10;i++)
       {  k=i;
          for(j=i+1;j<=10;j++)
                if(a[j]<a[k])  k=j;
          if(i!=k)
          {  x=a[i]; a[i]=a[k]; a[k]=x;}
       }
        printf("The sorted numbers:\n");
        for(i=1;i<11;i++)
    	printf("%d ",a[i]);
    }
    

    二维数组及多维数组

    二维数组的定义

    定义方式: 
    在这里插入图片描述
    在这里插入图片描述
    数组元素的存放顺序
    1、原因: 内存是一维的
    2、二维数组: 按行序优先
    3、多维数组: 最右下标变化最快

    在这里插入图片描述
    数组a[m][n],m行n列,共m*n个元素
    在这里插入图片描述

    这些元素占用m*n个单元,每个单元的大小取决于
    元素的类型。

    任意元素a[i][j]在数组中的位置计算公式为:

    i×n+j (从0开始)

    a——数组的起始地址;a[0]——0行0列元素的地址。

    二维数组元素的引用

    形式: 数组名[下标][下标]

    二维数组元素的初始化

    1、分行初始化
    2、按元素排列顺序初始化

    程序举例

    例1:将二维数组行列元素互换,存到另一个数组中
    在这里插入图片描述

    /*示例1*/
    #include <stdio.h>
    main()
    {   int a[2][3]={{1,2,3},{4,5,6}};
         int b[3][2],i,j;
        printf("array a:\n");
        for(i=0;i<=1;i++)
        {   for(j=0;j<=2;j++)
    	{   printf("%5d",a[i][j]);
    	    b[j][i]=a[i][j];
    	}
    	printf("\n");
        }    
        printf("array b:\n");
        for(i=0;i<=2;i++)
        {   for(j=0;j<=1;j++)
    	   printf("%5d",b[i][j]);
             printf("\n");
        }
    }
    

    例2:求二维数组中最大元素值及其行列号
    在这里插入图片描述

    /*示例2*/
    #include <stdio.h>
    main()
    {  int a[3][4]={{1,2,3,4},
                            {9,8,7,6},
                            {-10,10,-5,2}};
        int i,j,row=0,colum=0,max;
        max=a[0][0];
        for(i=0;i<=2;i++)
           for(j=0;j<=3;j++)
               if(a[i][j]>max)
    	  {  max=a[i][j];
    	     row=i;
    	     colum=j;
    	  }
        printf("max=%d,row=%d,\colum=%d\n",max,row,colum);
    }
    

    例3:分别求n阶方阵两条对角线上的元素之和

    /*示例3*/
    #define N 3
    main()
    {   int i,j,a[N][N];
    int sum1=0,sum2=0;
    for(i=0;i<N;i++)
      for(j=0;j<N;j++)
        scanf(%d”,&a[i][j]);
    for(i=0;i<N;i++)
      for(j=0;j<N;j++)
        if(i==j) sum1+=a[i][j];
    for(i=0;i<N;i++)
      for(j=N-1;j>=0;j--)
        if((i+j)==N-1) sum2+=a[i][j];
    printf(“sum1=%d,sum2=%d\n”,sum1,sum2);
    }
    

    字符数组和字符串

    字符数组

    定义 : 每个元素存一个字符,主要用来对字符串操作。
    字符数组的初始化:

    1、逐个字符赋值
    2、用字符串常量

    字符数组的引用:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    字符串

    字符串及其结束标志

    (1)、无字符串变量,用字符数组处理字符串。
    (2)、字符串结束标志:‘\0’。

    在这里插入图片描述
    字符串的输入输出
    输入:

    • 用scanf函数
      (1).输入单个字符:%c 需用循环语句
      (2).输入字符串:%s scanf(“%s”,str);
    • 用gets函数:gets(str);

    输出:

    • 用printf函数
      (1).输出单个字符:%c 需用循环语句
      (2).输出字符串:%s printf(“%s”,str);
    • 用puts函数:puts(str);

    在这里插入图片描述

    常用的字符串处理函数: 加粗样式包含在头文件 string.h

    字符串输出函数puts

    格式: puts(字符数组)
    功能: 向显示器输出字符串(输出完,换行)
    说明: 字符数组必须以‘\0’结束

    字符串输入函数gets

    格式: gets(字符数组)
    功能: 从键盘输入一以回车结束的字符串放入字符数组中,并自动加‘\0’
    说明: 输入串长度应小于字符数组维数

    字符串连接函数strcat

    格式: strcat(字符数组1,字符数组2)
    功能: 把字符数组2连到字符数组1后面
    返值: 返回字符数组1的首地址
    说明:
    1、字符数组1必须足够大
    2、连接前,两串均以‘\0’结束;连接后,串1的‘\0’取消, 新串最后加‘\0’

    字符串拷贝函数strcpy

    格式: strcpy(字符数组1,字符串2)
    功能: 将字符串2,拷贝到字符数组1中去
    返值: 返回字符数组1的首地址
    说明:
    1、字符数组1必须足够大
    2、拷贝时‘\0’一同拷贝
    3、不能使用赋值语句为一个字符数组赋值
    在这里插入图片描述

    字符串比较函数strcmp

    格式: strcmp(字符串1,字符串2)
    功能: 比较两个字符串
    比较规则: 对两串从左向右逐个字符比较(ASCII码),直到遇到不同字符或‘\0’为止
    返值: 返回int型整数,
    a. 若字符串1< 字符串2, 返回负整数
    b. 若字符串1> 字符串2, 返回正整数
    c. 若字符串1== 字符串2, 返回零
    说明: 字符串比较不能用“==”,必须用strcmp

    字符串比较函数strcmp

    字符串长度函数strlen
    格式:strlen(字符数组)
    功能:计算字符串长度
    返值:返回字符串实际长度,不包括‘\0’在内
    在这里插入图片描述

    展开全文
  • PAGE / NUMPAGES C语言一维数组定义 C语言支持一维数组和多维数组如果一个数组的所有元素都不是数组那么该数组称为一维数组 一维数组定义方式 C语言使用数组必须先进行定义一维数组定义方式为 类型说明符 ...
  • Java-一维数组二维数组的定义和遍历

    千次阅读 2018-10-17 17:07:01
    一维数组、二位数组的几种定义方法: public class Array { public static void main(String[] args) { // 定义一维数组 int[] a = new int[4]; // 定义一维数组 int[] b = {1, 2, 3, 4}; // 定义...

    一维数组、二位数组的几种定义方法:

    public class Array {
    	public static void main(String[] args) {
    		// 定义一维数组
    		int[] a = new int[4];
    		// 定义一维数组
    		int[] b = {1, 2, 3, 4};
    		// 定义一维数组
    		int[] c;
    		c = new int[4];
    		// 定义一维数组
    		int e[] = new int[] {1, 2, 3, 4};
    		
    		// 错误定义
    		//char[] ch1;
    		//ch1 = {33, 33, 33};
    		
    		// 错误定义
    		//char[] ch1;
    		//ch1 = new char[3];
    		//ch1 = {33, 33, 33};
    		
    		// 错误定义
    		// int[] num = new int[4] {2,4,2,4};
    		
    		// 定义二维数组
    		int[][] aa = new int[4][4];
    		// 定义二维数组
    		int[][] bb = new int[4][];
    		// 定义二维数组
    		int[][] cc;
    		cc = new int[4][];
    		// 定义二维数组
    		int[][] dd = {{1, 2, 3},{1, 2, 3, 4},{},{}};
    		// 定义二维数组
    		int[][] ee = new int[][]{{1, 2, 3},{1, 2, 3, 4},{},{}};
    		
    		//错误定义
    		//int[][] ff = new int[4][]{{1, 2, 3},{1, 2, 3, 4},{},{}};
    	}
    }
    

    遍历一维数组和二维数组

    public class Classroom {
    
    	public static void main(String[] args) {
    		int[][] num = {{1,2,3},{4,5,6},{7,8,9},{11,12,13}};
    		int[] array = {1, 2, 3, 4, 5, 6, 7};
    		/**
    		 * 遍历一维数组
    		 */
    		for (int i = 0; i < array.length; i++) {
    			// 操作
    		}
    		
    		/**
    		 * 遍历二维数组
    		 */
    		// num.length 代表行数
    		for (int i = 0; i < num.length; i++) {
    			// num1[i].length 代表列数,也就是每一行的数量,每一行的数量不一定一样
    			for (int j = 0; j < num[i].length; j++) {
    				// 操作
    			}
    		}	
    	}
    }
    
    展开全文
  • 一维数组和二维数组的定义及用法

    万次阅读 2018-06-08 19:03:01
    一维数组定义 类型说明符 数组名 [常量表达式]; 此说明:常量表达式必须是常量和常量符号。常量表达式定义了数组的长度。定义中#define定义一个符号常量,则这个符号常量可以用来声明数组的个数 #define...

    一维数组的定义

    类型说明符  数组名 [常量表达式];

    在此说明:常量表达式必须是常量和常量符号。常量表达式定义了数组的长度。在宏定义中#define定义一个符号常量,则这个符号常量可以用来声明数组的个数

    #define n=9

    .....

    int arr[n];

     

    一维数组的引用

    数组必须先定义在使用,可以通过引用数组元素方式使用该数组中的元素,如arr[0]就是访问的数组的第一个元素。

    一维数组初始化的方式有三种

    1.完全初始化

       int a[5] = { 1, 2, 3, 4, 5 };

    2.部分初始化,没有赋值的元素默认值为0

         int a[6] = { 1, 2, 3 };

    因为这个数组有留个元素,前三个分别赋值为1,2,3,后边没赋值他们就为0。

     

    3.不指定数组长度,系统会根据元素个数定义数组的长度。

        int a[] = { 1, 2, 3, 4, 5 };

    注意事项:

    1.数组名不能和其他变量名相同如下:

    int a;

    int a[];

    2.[]里面一定为常量表达式,常量表达式可以是整型常量,整形符号常量和整形常量表达式

     

    3.避免数组越界。数组元素个数不能超过给定的值。

     

    4.给数组赋值只能逐个赋值,不能整体赋值。

     

    二维数组的定义

    类型说明符  数组名 [常量表达式1] [常量表达式2];

            int arr[n][m];//定义了一个n行m列的数组

    二维数组的引用

    与一维数组引用的方式一样都是通过引用数组下标的方式引用的。如arr[0][0],arr[0][1]

     

    二维数组初始化方法

    1.安行连续赋值,即将所有的数据写在一个大括号内,按照元素排列顺序对元素赋值。

           int a[2][2]= { 1, 2, 3, 4 };

    2.给所有元素赋初值时,可以省略行标,但列标一定不能省略。

           int a[][2]= { 1, 2, 3, 4 };

    3.按行分段赋值,可以分行给数组元素赋值

          int a[][2] = { { 1, 2 }, { 3, 4 } };

     

    4.也可以直接对元素赋值

           int a[2][2]

              a[0][0] = 1;

              a[0][1] = 2;

     

     

    字符数组的定义

    char   数组名 [常量表达式];

                 char arr[5];

     

    字符数组的引用

    与其他数组引用方式相同,也是通过下标访问的。如arr[0]='a';\

     

    字符数组的初始化:

    1.逐个把字符赋给字符数组

    char arr[5] = {'a','b','c','d','e'};

     

    2.如果在定义字符数组长度时进行初始化,可以省略数组长度

    char arr[] = {'a','b','c','d','e'};

     

    3.利用字符串给字符数组赋值。

    char arr[] = {"hello"};

    或者将{}去掉

    char arr[5] = "hello";

     

    注意字符数组的结束标志为'\0'。

    字符数组的输入输出方式

    1."%c",实现的是单个字符的输入和输出

    int main(void)

    {

            char arr[] = { 'a', 'b', 'c', 'd', 'e' };

            int i = 0;

            int sz = sizeof(arr) / sizeof(arr[0]);

            for (i = 0; i < sz; i++)

            {

                   printf("%c ", arr[i]);

            }

            system("pause");

            return 0;

    }

    2."%s",实现的是字符串的输入和输出。

     

    int main(void)

    {

            char arr[] = "hello";

            int i = 0;

            printf("%s ", arr);

            system("pause");

            return 0;

    }

     

     

     

     

     

     

     

     

    展开全文
  • 数组中定义数组,第二维数组是第一维数组的每一个数据 动态: 数据类型[][] 数组名 = new 数据类型[外层一维的长度][内层二维长度]; //一维二维同时创建 数据类型 数组名[][] = new 数据类型[外层一维的长度][]; ...

    二维数组

    • 定义
      • 在数组中定义数组,第二维数组是第一维数组的每一个数据
    • 动态:
      • 数据类型[][] 数组名 = new 数据类型[外层一维的长度][内层二维长度]; //一维二维同时创建
      • 数据类型 数组名[][] = new 数据类型[外层一维的长度][];
      • 用法:数组名[一维][二维] ;
    		//动态初始化
    		int[][] arr1=new int[2][3];
    		//赋值
    		arr1[0][0]=1;
    		arr1[0][1]=2;
    		arr1[0][2]=3;
    		arr1[1][0]=4;
    		arr1[1][1]=5;
    		arr1[1][2]=6;
    		//获取值
    		System.out.println(arr1[0][0]);
    		System.out.println(arr1[0][1]);
    		System.out.println(arr1[0][2]);
    		System.out.println(arr1[1][0]);
    		System.out.println(arr1[1][1]);
    		System.out.println(arr1[1][2]);
    		
    		double arr2[][] = new double[3][];
    		
    		arr2[0]= new double[2];
    		arr2[0][0] = 1;
    		arr2[0][1] = 2;
    		
    		arr2[1]=new double[]{3,4,5,6,7};
    		//arr2[1]={1.1,2.2,3.3}; 这种方式不可行
    		System.out.println(arr2[0][0]);
    		System.out.println(arr2[0][1]);
    		System.out.println(arr2[1][0]);
    		System.out.println(arr2[1][1]);
    		System.out.println(arr2[1][2]);
    		System.out.println(arr2[1][3]);
    		System.out.println(arr2[1][4]);
    
    • 静态
      • 数据类型[] 数组名[] = new 数据类型[][]{{1,2,3},{4,5}…};
      • 数据类型[] 数组名[] ={{1,2,3},{4,5}…};
    	int[] arr3[] = new int[][]{{1,2,3},{4,5}}; 
    		System.out.println(arr3[0][0]);
    		System.out.println(arr3[0][1]);
    		System.out.println(arr3[0][2]);
    		System.out.println(arr3[1][0]);
    		System.out.println(arr3[1][1]);
    		
    	char[][] arr4={{'s','h'},{'s','x','t'}};
    		System.out.println(arr4[0][0]);
    		System.out.println(arr4[0][1]);
    		System.out.println(arr4[1][0]);
    		System.out.println(arr4[1][1]);
    		System.out.println(arr4[1][2]);
    
    • 遍历数组
    public class Array01 {
    	public static void main(String[] args) {
    		int[][] arr = new int[3][];
    		arr[0]=new int[]{1,2};
    		arr[1]=new int[]{3};
    		arr[2]=new int[]{4,5,6};
    		
    		/*for嵌套加强for遍历
    		
    		for(int i=0;i<=arr.length-1;i++){
    			for(int ch:arr[i]){
    				System.out.println(ch);
    			}
    		} */
    		
    		/*加强for遍历
    		for(int[] a:arr){
    			for(int b:a){
    				System.out.println(b);
    			}
    		}  */
    		
    		/*for嵌套for遍历
    		for(int i=0;i<arr.length;i++){
    			for(int j=0;j<arr[i].length;j++){
    				System.out.println(arr[i][j]);
    			}
    		}  */
    		
    		/*加强for嵌套for遍历
    		for(int[] a:arr){
    			for (int i = 0; i < a.length; i++) {
    				System.out.println(a[i]);
    			}
    		}  */
    		
    	}
    }
    
    展开全文
  • 7.1 一维数组定义和引用 7.2 二维数组的定义和引用 7.3 字符数组
  • 一维数组是一条线 二维数组是一页纸 三维数组是一本书 四维数组是书架 五维数组是图书室2201(好几个书架) 六维数组是图书馆某一层,2楼/3楼,好几个图书室 七维数组是整个图书馆 第N维数组是...
  • 用数据结构与算法 实现的数组 用一维数组定义用 二维数组 定义三维数组 用模版
  • Java中定义一个二维数组

    万次阅读 2018-12-08 18:53:00
    * 第1个3代表这个二维数组是由3个一维数组构成的 * 第2个3代表每个一维数组的元素的个数有3个 * * 二维数组分类 * 1:规则二维数组:每个一维数组的元素个数相同 * 2:不规则二维数组...
  • 一维数组定义: //动态初始化 int []a; int b[]; int []c=new int [3]; int d[]=new int [3]; //通过下标赋值 //a,b这种定义方式必须使用前给a,b声明长度,否则编译会出问题: //(The local ...
  • 维数组定义格式

    千次阅读 2020-10-07 17:56:07
    维数组定义格式
  • JAVA中一维数组和二维数组的定义

    万次阅读 多人点赞 2008-12-30 15:28:00
    java数组被看成是一个对象在定义数组时,有两种定义方法:int[] a 和int a[];第二种是C/C++对数组定义方式,对于JAVA...1 一维数组定义 //定义包含三个元素的一维数组 //方法1,先new对象,然后再初始化每个元
  • VBA 数组定义,赋值,一维数组

    万次阅读 2019-12-19 13:35:43
    1VBA数组的基础定义 1.1什么是数组? 就是组数/字符等用同个名字(这个名字就是:数组名),作为个整体存储一起 1.2什么是元素 这些被保存数组名下的,多个内容,称为element 元素 数组里的元素是...
  • (一)一维二维数组的定义/*一维数组定义的几种方法: * int[] x; int x[]; 二维数组定义的几种方法: int[][] y; int y[][]; int[] y[]; int[] x,y[];//x一维、y二维 int[] x; int[] y[]; ----------...
  • 一维数组: 声明:int arr[];//这时并不占内存, 创建数组 arr=new int[10]; 赋值:arr[0]=23; arr[1]=34; 数组的开始下标为0,最大下标为长度减一 创建时赋值:int arr[]=newint[]{32,14,87,95}; Int arr[]={45,58...
  • 经常我们会资源文件(res/strings.xml)定义字符串,一维数组,那定义二维数组?直接定义二维数组没找到,可以间接定义。 其实很简单,看过用过一次就可以记住了,一维数组估计大家经常用到,但是二维数组应该...
  • 下面我们将一维和二维数组将以区分:由此我们知道一维数组中arr它是一个指向整型元素的指针,而brr它是一个指向整型的一维数组的指针(数组指针),而不是指向整型元素元素地址的指针,因此我们使用二维数组作为函数...
  • 【Java】一维数组定义及用法

    千次阅读 2018-08-20 21:58:30
    本文主要介绍一维数组定义及用法,代码如下: package com.xzw.csdn; /** * 数组的定义及用法 * @author xzw * */ public class Array { /** * 主函数 * @param args */ public static void main...
  • 下面小编就为大家分享一篇JavaScript实现一维数组转化为二维数组,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • C经典 定义一维数组与二维数组

    千次阅读 2016-05-03 20:38:22
    #include <stdio.h>int main(int argc, const char * argv[]) { /** 位数组定义 char ch[10] = {'a','b','c'}; char ch[10] = "abc"; 二维数组定义 char chs[3][] = {{'a','b','c'},{'a','b','c'},
  • 定义一维数组

    千次阅读 2019-01-26 21:57:06
    1.一维数组定义格式为: 类型说明符 数组名[常量表达式]; 例如: int a[10]; 它表示定义了一个整形数组,数组名为a,有10个元素。 2.在定义数组时,需要指定数组元素的个数,方括弧的常量表达式用来表示...
  • 二维数组或三维数组转为一维数组 1.二维数组转换为一维数组: 设二维数组a[i][j],数组a行数x行,列数y列; 一维数组b[n],数组b最多存储m=x*y个元素。 令x=3,y=4则:m=12 此时,数组a元素的位置序号(i j)为: 00 ...
  • C语言一维数组定义

    千次阅读 2016-11-03 22:21:41
    一维数组定义方式  C语言使用数组必须先进行定义一维数组定义方式为:  类型说明符 数组名 [常量表达式];  其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方...
  • C语言一维数组定义与常见用法

    千次阅读 2020-05-07 16:54:48
    C语言一维数组定义方式如下所示 类型说明符 数组名[常量表达式]; 上述语法格式,类型说明符表示数组所有元素的类型,常量表达式指的是数组的长度,也就是数组存放元素的个数。 例 int array...
  • 一维数组定义方式

    万次阅读 2016-08-11 20:14:26
    一维数组定义方式 C语言使用数组必须先进行定义一维数组定义方式为:  类型说明符 数组名 [常量表达式]; 其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号...
  • 一维数组实质上是一组相同类型数据的线性集合,是数组最简单的一种数组。本文将重点介绍一维数组的创建、初始化和使用。 创建一维数组 为了程序使用一个数组,必须声明一个引用该数组的变量,并指明整个变量...
  • 求大神指点java中一维数组和二维数组的区别,为什么一位数组是一行 二维数组可以定义多行
  • 首先values文件夹下找到--arrays....一维数组: 格式如下(图片1,图片2等为,你图片文件夹下的图片名称) @drawable/图片1 @drawable/图片2 @drawable/图片3 @drawable/图片4 如何代码里面取图片。
  • C语言一维数组定义及初始化

    千次阅读 2020-10-14 13:39:11
    定义一维数组2. 一维数组初始化 1. 定义一维数组 一般形式: 类型说明符 数组名[常量表达式] eg: int a[10]; 下标从0开始,这10个元素是从a[0]~a[9] 类型说明符:指定数组元素的类型 ,a所有元素都是int类型...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 247,336
精华内容 98,934
关键字:

在下面的一维数组定义中