数组与循环

数组与循环

数组

一个变量存储相同类型的多个值(元素),多个值有序依次存储,可以通过索引(下标)随机访问,下标序号从0开始。

‘’’c
int i;
// 类型 标识符(变量名),空间由类型决定
int a [4];
// 声明,空间 4byte * 5
int n = 9;
int a[n]; //a的容量为9
n = 12; //前面声明之后a的容量不变,数组大小固定,后期可以通过动态内存管理实现动态数组
double f[3] = {2.3,3.3,1.9}; //声明与初始化一体

循环

  • ‘for’ 循环次数确定
  • ‘while’ 循环次数不确定,由条件决定,先判断再执行
  • ‘do~while’ 与 while 类似,先执行再判断;至少执行一次循环体

‘’’c
while (a != 0 || a < 12)
{
//循环体
}
do
{

}while();

嵌套循环

输入 n,打印 n 行 列构成的







‘’’c
// 1 循环变量初始化,一般执行1次
// 2 循环条件,1n
// 3 步长,0
n
// 4 循环体,0~n

//执行顺序 1,2,4,3, 2,4,3,    2(当不成立的时候),5
for (第一部分;第二部分;第三部分)
{
    //第四部分
}
// 5

break

在某个区间跳出循环
结束当前代码块(循环)

break bad(绝命毒师)

continue

跳过当前代码,结束循环体的一次执行,进入下一次

作业

1.打印空心正方形
2.打印三角形
3.打印菱形