4数组
Posted qleo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4数组相关的知识,希望对你有一定的参考价值。
一、数组的基本使用方法
1、指定初始值
char arr[5] = {90,91,92,93,94};
2、不指定初始值
char arr[5]
3、只有初始值没有长度
char arr[] = {90,91,92,93,94}; // 中括号没有写明长度,编译计算得到其长度为4
4、清零数组
char arr[5] = {0}; //所有元素的值都是 0
二、访问数组中的元素
int values[5] = {1,2,3,4,5} values[0] = 11; //将第一个元素的值设为11 printf("%d ",values[0]); //打印第一个元素的值
三、用sizeof取得数组的大小
//数组的大小由元素的类型和元素的个数共同决定。 int arr[100]; int size = sizeof(arr); // 大小为100*4
四、多维数组
1、二维数组的定义
type name[N1][N2]; // 其中,type是元素类型,name是数组变量的名称,N1是第一维的大小,N2是第二维的大小。 // 可以用行、列的概念来理解二维数组。第一个下标是行号,第二个下标是列号。
2、二维数组的初始化
// 二维数组仍然可以大括号初始化,由于有两维,所以可以用两层大括号来分别初始化每一行。下面的代码中,对一个4行3列的数组进行初始化 int a[4][3] = { {11,12,13} {21,22,23} {31,32,33} };
以上是关于4数组的主要内容,如果未能解决你的问题,请参考以下文章
在一个无序整数数组中,找出连续增长片段最长的一段, 增长步长是1。Example: [3,2,4,5,6,1,9], 最长的是[4,5,6]