变量的不足之处 程序中变量过多,使程序不够灵活 程序中重复代码比较多,造成工作冗余 循环结构与数组的结合使工作简单化 北大青鸟
变量的不足之处 • 程序中变量过多,使程序不够灵活 • 程序中重复代码比较多,造成工作冗余。 循环结构与数组的结合使工作简单化
范例 #include <stdio. h> void maino int a[5] int isum=0 for(i=0;i<5;i++) printf('请输入a[%d]的值:"j) scanf("d", &aiD sum+=ali for(i=0;1<5;i++) printf("a[%d=%dn", i, a[D: i printf( "sum=%dn", Sum) 北大青鸟
范例 • #include <stdio.h> • void main() • { • int a[5]; • int i,sum=0; • for (i=0;i<5;i++) • { • printf("请输入a[%d]的值:",i); • scanf("%d",&a[i]); • sum+=a[i]; • } • for (i=0;i<5;i++) • { • printf("a[%d]=%d\n",i,a[i]); • } • printf("sum=%d\n",sum); • }
什么是数组? 变量与数组之间的区 一即相同类型的数据元 别: 素的集合 变量只能存储一个数 据 数组可以存储一组数 据 数组内的元素具有相 同的数据类型 数组中的元素存储在 个连续的内存区域 中 北大青鸟
数组 • 什么是数组? – 即相同类型的数据元 素的集合。 • 变量与数组之间的区 别: – 变量只能存储一个数 据。 – 数组可以存储一组数 据。 – 数组内的元素具有相 同的数据类型 – 数组中的元素存储在 一个连续的内存区域 中
数组与变量的区别 个普通 数组变量 变量: t b int a[4. m I11 使用如下语句为 变量b贼值: a[2l 使用如下语句 句数组a中的元素 城值 []= 北大青鸟
数组与变量的区别