电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构实验报告1-复习C

数据结构实验报告1-复习C_第1页
1/7
数据结构实验报告1-复习C_第2页
2/7
数据结构实验报告1-复习C_第3页
3/7
实验一、C语言回顾复习 C 语言中关于函数、数组、指针、结构体等得知识,为数据结构实验做准备。【实验学时】2 学时【实验预习】回答以下问题:1、数组得定义与引用 数组定义 在定义数组时,应该说明数组得名字、类型、大小与维数。 数组定义形式 类型说明符 数组名[常量表达式] 数组元素得引用方法 数组名[下标] 2、函数得定义与调用 无参函数 类型说明符 函数名() { 函数体 }; 有参函数 类型说明符 函数名(形式参数表列) { 函数体 }; 函数调用 函数名([实参表列]) 3、指针得基本概念 指针一般指向一个函数或一个变量。在使用一个指针时,一个程序既可以直接使用这个指针所储存得内存地址,又可以使用这个地址里储存得函数得值.在计算机语言中,由于通过地址能找到所需得变量单元,可以说,地址指向该变量单元。因此,将地址形象化得称为“指针”。意思就是通过它能找到以它为地址得内存单元。 4、结构体类型变量得定义方法 结构体类型定义得一般形式 struct 结构体名 { 成员表}; s truc t结构体名 { 成员表 }变量表; 5、结构体成员得访问方法 结构体变量名、成员名 (*指针变量名)、成员名 指针变量名—〉成员名 【实验内容与要求】1、完成并调试程序:实现对一维数组元素得升序排序并输出结果(横线处仅能补充一条语句).#include〈std io、h>vo i d sort(int a[],i nt n);_________________________;int ma in(){ i nt s[10]={1,—9,8 9,120,7 6,45,43,6,7,2},i; ________________________________; f o r(i=0;i〈1 0;i++) pr i nt f("%4 d",s[i]); printf("\n"); re tu r n 0;}void so r t(in t a[],in t n) { /*补充完整排序函数,可用选择或冒泡排序*/ }#i n clude〈st d io、h>v o i d sor t(in t a[],int n);i n t ma i n(){ i nt s[1 0]={1,—9,8 9,120,76,4 5,4 3,6,7,2},i; so r t(s,10); for(i=0;i<1 0;i++) p ri n tf(”%4 d”,s[i]); printf("\n"); re turn 0;}void sort(in t a[],i n t n) {in t i,j,t;for(i=0;i<n-1;i++){ﻩﻩfor(j=0;j

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构实验报告1-复习C

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群