实验五数组的应用

实验五数组的应用

ID:31036177

大小:80.50 KB

页数:5页

时间:2019-01-05

实验五数组的应用_第1页
实验五数组的应用_第2页
实验五数组的应用_第3页
实验五数组的应用_第4页
实验五数组的应用_第5页
资源描述:

《实验五数组的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学号201111102224姓名杨洋班级112专业电信实验题目数组的应用实验tl期分数教师评语:实验五数组的应用一、目的和要求1、掌握数组定义的规则。2、掌握C++语言数组的基本用法。二、实验内容与步骤1、编写程序,测试下列数组的定义方式是否正确(1)main(){intn;scanf(“%cT,&n);inta[n];}不可以,n仍是一个变量不能定义长度(2)main()constintn=10;inta[n];可以,n此时是一个常量}(1)#include#defineM10

2、main(){inta[M];}可以(2)main(){inta[2+2*4];}可以(1)#include#defineM2#defineN8main(){inta[M+N];}可以通过这一实验,可以说明什么问题?C++不允许对数组的大小作动态的定义,即数组的大小不能是变量,必须是常量2、运行下面的C++程序,根据运行结果,可以说明什么?main(){intmim[5]={12345};intii;for(i=0;i<=5;i++)printf(“CA*C:DOCU1EHTS

3、ANDSETTINGSSTUDENT^ffi

4、123451245120Pressanykeytocontinue当在数组大小范围内输出的值为数组定义的值当超过数组大小范围是输出的值为随机值3、操作符&用以求一个变量的地址,这在函数scanf中已经使用过了。现在要你设计一个程序,返回一个3*5的二维数组各元素的地址,并由此说明二维数组中各元素是按什么顺序存诸的。0X0012FF440X0012FF480X0012FF4C0X0012FF500X0012FF540X0012FF580X0012F

5、F5C0X0012FF600X0012FF640X0012FF680X0012FF6C0x0012FF700X0012FF740X0012FF780x0012FF7Cressanykeytocontinue"C^DOCUIEITSANDSETTIIGSSTUDEIT桌面exe数组在内存中顺序存放,第一个元素位于地址的最低端。在内存中,多维数组依然是直线顺序排列的,第一个元素位于最低地址处4、为一个起泡排序程序设计测试用例,并测试之。#includeHiostream.hu#definek7vo

6、idmain(void){inta[k]={l000,121,23,76,466,35,78};inti,j,t;for(j=O;j<=k-l;j++)for(i=0;i<=6;i++){if(a[i]>a[i+l]){t=a[i];a[i]=a[i+l];afi+l]=t;}}}for(i=0;i<=6;i++)cout«a[i]«endl;}}233576?8121466

7、1000Pressanykeytocontinue三、分析讨论通过实验,分析定义与引用数组的区别。答:定义数组时方括号内的

8、是常量表达式,用以定义数组内数的个数。是一个常量值;引用数组时方括号内的是小标变量,表示所引用的第几个数,是一个变量。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。