C#-复习for和数组

for循环语句
又称为计数器循环,它主要用于知道循环次数的循环。
语法:
for(表达式1;表达式2;表达式3)
{
//循环体语句
}
for(int i=0;i<count;i++)
{
//循环体语句
}
表达式1用于定义并初始化循环的控制变量(也就是循环的起点)
表达式2用于指定循环结束的条件(循环的终点【循环是否终止的判断】)
表达式3用于每次循环后变量的重新赋值(循环从起点到终点的方式)
for语句特点:
1、非常灵活
2、使用最广泛
3、for形式有很多种
-------------------
for语句的几种形式
1、标准形式
for(int i=0;i<count;i++)
2、变量在外的形式
int i=0;
for( i=0;i<count;i++)
3、变量在外,变量赋值在内
int i=0;
for(;i<count;){ i++;}
4、变量在外,变量赋值和循环终止在内
for(;;)
{
if(i<count)
break;
i++;
}
------------------------
通过上面的for的几种形式说明for语句是很灵活和很广泛
--------------------------
使用for循环时要注意的
1、变量的初始值
2、终止条件
3、变量的重新赋值
=======================================
数组:
一组相同类型的数据用一个变量来表示,这个表示就是数组。
数组可分为:一维数组、二维数组以及多维数组
数组相对于其他集合来说的特点:访问速度极快。
数组的定义
1、数组的声明
语法:
数据类型[] 数组名称;//声明
2、数组的创建
语法:
数组名称 = new 数据类型[数组的长度];//这里的数据类型要和声明的数据类型一致
3、数组的初始化
数组名称[数组的索引] = 同类型的值;
-----------------------------------
示例:
int[] age;//声明整型数组
age=new int[3];//数组的创建(分配内存空间)
age[0]=12;age[1]=16;age[26];//数组的初始化赋值
-------------------------------------
数组声明创建的简化语法
数据类型[] 数组名称 = new 数据类型[]{值1,值2,,....值n};//动态初始化
数据类型[] 数组名称 = {值1,值2,,....值n};//静态初始化
-----------------------------------
数组的遍历一般使用循环进行
对于类似于数组这种集合C#中提供了特别语句
foreach语句针对于集合的遍历
语法:
foreach(集合的数据类型 item in 集合){循环体语句;}
其他学过的任何循环都可以对数组进行遍历。
只不过由于数组的遍历是通过索引完成的因此,for循环是最适合的。
------------------------------------
数组排序:
排序的算法有很多,但是我们要求的主要是冒泡排序,
核心思想:
将相邻的两个元素进行比较,然后交换两个元素的位置,依次这样直到结束。
目的:将杂乱的数组元素按照一定规则排列(升序/降序),方便后面的查找。

posted @ 2020-06-12 17:56  十年人间  阅读(290)  评论(0)    收藏  举报