C语言试验报告七.doc

上传人:scccc 文档编号:11930575 上传时间:2021-11-03 格式:DOC 页数:5 大小:40KB
返回 下载 相关 举报
C语言试验报告七.doc_第1页
第1页 / 共5页
C语言试验报告七.doc_第2页
第2页 / 共5页
C语言试验报告七.doc_第3页
第3页 / 共5页
C语言试验报告七.doc_第4页
第4页 / 共5页
C语言试验报告七.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言试验报告七.doc》由会员分享,可在线阅读,更多相关《C语言试验报告七.doc(5页珍藏版)》请在三一文库上搜索。

1、实验2019.5.25报告指导老师瞿治南京信息工程大学实验(实习)名称数组及其应用日期国系专业年级 2018级 班次_班_姓名学号一、实验目的1.实验目的(1) 掌握数组定义的规则。(2) 掌握C语言数组的基本用法。(3) 掌握数组名作为函数参数传递的方法。二、实验内容(1) 运行下面的C程序,根据运行结果,可以说明什么。#i nclude int main()int nu m5=1,2,3,4,5;int i;for(i=0;i=5;i+)printf(” %d,numi);return 0;输入程序后说明可以用数组实现对数据的输出。(2) 为一个冒泡排序程序设计测试用例,并测试之。第1页共

2、4页(3) 操作符&用以求一个变量的地址,这在函数scanf中已经使用过了。现在要设计一个程序,返回一个3X5的二维数组各元素的地址,并由此说明二维数组中各元素是按什么顺序存储的。三、分析与讨论(1)通过实验,分析定义与引用数组的区别。 一维数组的定义方式为:类型说明符数组名常量表达式;其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据兀素的个数,也称为数组的长度。引用数组:数组名下标且是对单个元素引用。(2) 数组的作用是什么。使用数组会让程序变的简单,而且避免了定义多个变量的麻烦。(3) 数组名作为参数有什么特点。数组名作为参数,

3、在参数的传递中会退化成指针,也就是说数组名作为参数时,传递的是数组 的首地址。四、实验步骤第一个:输入程序后说明可以用数组实现对数据的输出。 第二个:#in elude #defi ne N 10int mai n()int i,j,t,aN;printf( 输入N个待排序的数:n); for(i=0;iN;i+)printf(”第4个数:,i+1);scan f(%d, &ai);for(i=0;iN-1;i+) for(j=0;jaj+1) t=aj;aj=aj+1; aj+1=t;printf(”排序后的数为:n);for(i=0;iN;i+) printf( %d,ai);return

4、 0; 运行后隔?VK亍助扌的吐: 1恤汁M 5第鼻牛故;3卸皿?厲卓恥10 H总帚沟融为,l-*d 占ft. 671 fgndji itit rtlurri zLw 0第三个:#i nclude #defi ne M 3#defi ne N 5int mai n()int i,j,aMN; for(i=0;iM;i+) for(j=0;jN;j+) printf(”输入第曲亍第d列的元素:,i,j);第3页共4页scan f(%d, &aij);prin tf(输出元素的值:n);for(i=0;iM;i+)for(j=0;jN;j+)prin tf(%d,aij);prin tf(n ”)

5、;printf(”输出元素的地址值:n ”);for(i=0;iM;i+)for(j=0;j J J- J- * f J J- _* TFm盟”IrlrE带專霜打 i I n I- I i i I. i I. I- I. V 帀护溯J*4r*p歹期*亩V奋斗鬲 OUN1 兀.I dlJt if:t wOfiOS! ir巧厂 4 x Bt s-r i n f ft - f 1 : f I-IOC 3 f ! 4 StT C3J 訂常日 3 曲五、实验小结数组是一组相同类型元素的集合。数组里的常量不能为0,不完全的数组化初始化,缺少的补0;数组中只能给一个常量才可以,不能使用变量。数组的初始化是指,在创建数组的同时给数组的内容一些合理的初始值。数组的数组名是一个地址,是这个数组首元素的地址,而不是这个数组的首地址地址,而&数组名则代表的是数组的首地址。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1