1、昆明理工大学(C+面向对象编程)上机报告学号 201111102224 姓名 杨洋 班级 112 专业 电信实验题目 数组的应用实验日期 分数教师评语:实验五 数组的应用一、目的和要求1、掌握数组定义的规则。2、掌握 C+语言数组的基本用法。二、实验内容与步骤1、编写程序,测试下列数组的定义方式是否正确(1) main()int n;scanf(“%d”,int an;不可以,n 仍是一个变量不能定义长度(2) main()const int n=10;int an;可以,n 此时是一个常量(3) #include #define M 10main()int aM;可以(4) main() i
2、nt a2+2*4;可以(5) #include #define M 2#define N 8 main() int aM+N;可以通过这一实验,可以说明什么问题?C+不允许对数组的大小作动态的定义,即数组的大小不能是变量,必须是常量2、运行下面的 C+程序,根据运行结果,可以说明什么?main( ) int num5=1,2,3,4,5;inti i;for(i=0;iai+1)t=ai;ai=ai+1;ai+1=t;for(i=0;i=6;i+)coutaiendl;三、分析讨论通过实验,分析定义与引用数组的区别。答:定义数组时方括号内的是常量表达式,用以定义数组内数的个数。是一个常量值;引用数组时方括号内的是小标变量,表示所引用的第几个数,是一个变量。