C语言程序逻辑篇.ppt

C语言程序逻辑篇.ppt

ID:56430804

大小:661.00 KB

页数:27页

时间:2020-06-18

C语言程序逻辑篇.ppt_第1页
C语言程序逻辑篇.ppt_第2页
C语言程序逻辑篇.ppt_第3页
C语言程序逻辑篇.ppt_第4页
C语言程序逻辑篇.ppt_第5页
资源描述:

《C语言程序逻辑篇.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言的程序逻辑——第一阶段欢迎进入C语言第一阶段的学习本阶段学习的内容和课程结构安排算法和数据结构概论第1章C语言基础和数据类型2-4章程序结构5-7章数组第8章字符串第9章函数模块第11-12章指导案例安排在第10章欢迎词第一章:算法——理论部分数据结构的概念和作用算法的概念和作用结构化程序设计的方法三种基本结构程序流程图和N-S流程图技能展示数据结构是程序存储、组织数据的方式数据:是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素:是数据的基本单位在计算机程序中通

2、常作为一个整体进行考虑和处理。数据对象:是性质相同的数据元素的集合是数据的一个子集。数据结构概论线性结构数组、链表、队列、栈树状结构二叉树、哈夫曼树星状结构网状结构数据结构数组结构0x000000010x000000020x000000030x00000004内存地址:A[0]A[1]A[2]A[3]数组元素:指针:数组是若干个相同数据类型的元素,按照有序排列构成的其存储特点是:存储在连续的内存地址空间内存地址都是连续的数组的特点0x000000010x000000020x000000030x00000004内存地址:A

3、[0]A[1]A[2]A[3]数组元素:指针:一旦其中某个非末尾元素被删除其余元素都要移动一个位置查找数组元素,只需要查找到第一个元素的地址,就能按照顺序找到相应的元素了在插入或者是删除元素的时候,由于每次修改元素都要移动数组元素的位置,即修改数组的指针信息在查找数组元素的时候,只需要找到数组第一个元素的地址,就可以按照顺序找到相应的元素数组结构的特点所以:数组在插入或删除元素的时候,效率低查找元素的时候,效率高所以,数组结构适合应用于数据变动不大的场合在制作网站的时候,如果是多个控件,就可以声明成控件数组。数组结构的应

4、用场合$button[1]={style=“input”};输入框控件1输入框控件2输入框控件3输入框控件4

5、入框控件5输入框控件6输入框控件7输入框控件8输入框控件9由于控件只需要读取,不需要改动,所以控件适合用数组的结构链表结构0x000000010x000000190x0

6、00000220x00000027A[0]A[1]A[2]A[3]内存地址:指针:链表元素:链表结构:元素的存储内存地址是不连续的链表元素不仅包含元素自身的值,也包含相邻元素的地址信息链表结构的特点0x000000010x000000190x000000220x00000027A[0]A[1]A[2]A[3]内存地址:指针:链表元素:删除一个数据的时候,只需要修改相邻元素的信息查找元素的时候,要根据首元素保存的地址,逐步查询,才能查到相应的元素在向链表删除或插入元素的时候,只需要修改相邻两个元素的信息查找链表元素的时候,

7、需要先查找第一个元素,根据第一个元素的地址查找下一个元素,这样循环下去才能找到相应的元素链表结构的特点所以:链表插入或删除元素的时候,效率高于数组链表适合于数据更改比较频繁的场合链表应用的模型R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0f0/0f0/1.1.2.1.2配置接口IP地址后路由表中生成直连路由RoutingTableNETMetricC20.0.0.00C30.0.0.00动态路由不需要手工写路由,路由器之间能够自己互相学习!我的路由表是:30.0.0.0和40.0.0.0我的

8、路由表是:20.0.0.0和30.0.0.0我的路由表是:10.0.0.0和20.0.0.0RoutingTableNETMetricC20.0.0.00C30.0.0.00?10.0.0.0??40.0.0.0?不同的路由协议,有不同的值50.0.0.0更新路由信息:30.0.0.040.0.0.050.0.0.0

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

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

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