数据结构第一章ppt课件.ppt
《数据结构第一章ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据结构第一章ppt课件.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构第一章ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望课程简介数据结构重要吗?YesWhy?专业基础课程序设计的重要理论基础算法数据结构程序设计操作系统软件工程网络应用举例文本编辑器的撤销序列IE历史记录Stack(栈)访问共享资源(打印机)等待队列Queue(队列)地图导航?无线接入冲突?合理的数据结构要求熟悉C语言编程按时完成作业与上机实验认真听课并做好必要的上课笔记积极思考与讨论自主学习考核办法笔试平时考核考勤作业上机考核实验设计C 要点循
2、环程序设计forwhiledo while数组函数指针结构体基本知识常量#define TRUE 1typedef声明新的类型代替已有的类型typedef float REAL;&引用参数地址TRUE MAX(REAL&a,REAL&b)基本知识malloc分配内存void*malloc(size)p1=(int*)malloc(sizeof(int)free释放内存void free(void*p)free(p1);循环程序设计for语句的一般格式for(变量赋初值;循环继续条件;循环变量增值)循环体语句组;循环程序设计while语句while(循环继续条件)循环体语句组;循环程序设计do-
3、while语句 do 循环体语句组;while(循环继续条件);循环程序设计例百钱买百鸡有人用100个钱买了100只鸡,一只母鸡4个钱,一只公鸡3个钱,小鸡两只1个钱,问公鸡、母鸡、小鸡各几只?数组数组的定义数组元素的引用数组的元素的初始化应用举例数组数组的定义数据类型 数组名常量表达式int a10;下标从0开始数组名代表整个数组的首地址数组一维数组元素的引用数组名下标表达式一维数组的元素的初始化数据类型 数组名常量表达式初值表数组二维数组的定义数据类型 数组名行常量表达式列常量表达式int a34数组字符数组输入字符串gets()函数输出字符串puts()函数字符串比较strcmp()函数
4、拷贝字符串strcpy()函数连接字符串strcat()函数字符串长度strlen()函数数组例fibonacci数列 int i;int f20=1,1;for(i=2;i20;i+)fi=fi-2+fi-1;for(i=0;i=0)long power(int n)long f;if(n1)f=power(n-1)*n;else f=1;return(f);函数数组作为函数参数数组名作为函数的形参和实参使用实现地址传送float average(float array10)averaverage(score);/调用 float average(float array,int n)aver
5、average(score,10);/调用指针指针的基本概念及应用数组的指针返回指针值的函数字符串指针指针指针的基本概念及应用指针与指针变量指针与指针变量指针即地址;变量的地址称为该变量的指针。指针变量存储其它变量地址的变量。指针变量的定义指针变量的定义数据类型 *指针变量;例如:int*p;float*f;char*c;指针运算符指针运算符&取操作数的内存地址*指针运算,访问指针变量所指向的变量的值int i,*p;p=&i;指针内存动态分配函数malloc(size)分配size字节空间free(指针)释放空间例如 char*p;p=malloc(20);strcpy(p,”Hello”)
6、;puts(p);free(p);指针指针与数组数组的指针:数组在内存中的起始地址数组元素的指针:数组元素在内存中的起始地址数组指针的定义与赋值int*p;p=a;/*p为1000*/a1000100210041006123654指针通过指针引用数组元素p+i和a+i都是数组元素a i的地址。*(p+i)和*(a+i)就是数组元素a i。指向数组的指针变量,也可将其看作是数组名,因而可按下标法来使用。例如,p i等价于*(p+i)。注注意意:p+1指向数组的下一个元素,而不是简单地 使 指 针 变 量 p的 值+1。其 实 际 变 化 为p+1*size(size为一个元素占用的字节数)。例如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 第一章 ppt 课件
限制150内