数组的学习

数组的学习:(下面是学习的内容和一些例子)

数组 :相同数据类型的成员组成的一组数据

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

1.在使用数组之前必须进行初始化赋值

2.初始化数组:动态初始化,静态初始化

int [] numbers;

float[] score;

string[] names;

动态初始化:

类型[] 数组名 = new 类型 [数组长度];

numbers = new int[10] ;//默认值:0

score = new float[10];//默认值:0.0f

names = new string[10];//默认值:null (空对象)

int numer_1 = new int[3] { 1, 2, 3,  };

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

string names_1 = new string[] { "China", "English", "Usa" };

静态初始化

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

string[] names_2 = { "显冲", "牛逼", "狗子" };//0   1    2

3.通过数组下标访问数组中的成员

string name = names_2[0];

Console.WriteLine(name);

避免下标越界

string name_1= names_2[3];

数组长度

int a = 3;

if (a < names_2.Length) {

Console.WriteLine (names_2 [a]);

}

4.数组的遍历

numbers_3[5] =7 ;//修改数组的成员

for (int i = 0; i < numbers_3.Length; ++i) {

Console.WriteLine (numbers_3 [i]);

}

int[] intArray = {1,12,34,2,5,6} ;

5.反向打印数组所有成员

for (int i = intArray.Length - 1; i >= 0; --i) {

Console.WriteLine ("{0}", intArray [i]);

}

6.练习习题:

求数组中所有元素之和

int sum =0;

for (int i = 0; i < intArray.Length; ++i) {

sum += intArray [i];

}

Console.WriteLine ("{0}", sum);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 定义方法1int[,]twodim=newint[3,3];twodim[0,0]=1;twodim[0,1]=2...
    Unity开发阅读 4,057评论 0 0
  • 知识点: 注:int类型默认32位有大小范围 且第一位为符号位 0 为正 1 为负 8.4作业 A:1、风力预警系...
    cGunsNRoses阅读 4,748评论 0 0
  • 数组:相同数据类型的成员组成的一组数据; 方便管理 ;一个数组里只能存放一个类型的值; 注:数组必须进行初始化赋值...
    cGunsNRoses阅读 5,469评论 0 0
  • 最基本数组数组的定义:存储相同数据类型的集合定义一个长度为4的整形数组,这个数组只可以村整形数据第一种写法:动态分...
    Unity开发阅读 3,828评论 0 0
  • 一、逻辑语句 1.if~else配对问题 2.循环 3.循环的练习 二、数组 1.一维数组定义 2.二维数组(基于...
    清风纳兰阅读 1,716评论 0 1