C语言——第七章数组.doc
《C语言——第七章数组.doc》由会员分享,可在线阅读,更多相关《C语言——第七章数组.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一维数组定义方式:类型说明符 数组名数组大小 (数组名与变量名定义规则相同)如:char c20;数组大小代表数组中元素个数,需要注意的是,数组下标从0开始,因此数组大小20的数组中最后一个元素为19。注意:C语言不允许对数组大小进行动态定义。一维数组的引用:数组名下标如:a3下标可以是常量或者表达式。如:a3、a2*5。一维数组初始化:在定义数组是进行赋值:int a5=1,2,3,4,5;只给一部分元素赋值:int a5=1,2,3;该情况下后两个元素为0。使一个数组中全部元素为0:int a5=0,0,0,0,0; 或 int a5=0;若对全部元素赋值,可不指定数组长度 :int a=
2、1,2,3,4,5,;利用数组解决fibonacci数列:关键部分即利用数组构建fibonacci数列,但不能动态定义数列大小,如下:int i,a20;a0=a1=0;for(i=2;il;i+) ai=ai-1+ai-2;“起泡法”对数组中数列进行排序:思路:将相邻两个数进行比较,将小的调到前面。具体操作:对n个数进行比较,共有需要比较n-1次,第一次比较时有n-1个相邻比较组合,将最大的数送至最后的位置,第二次比较时有n-2个相邻比较组合,将次大的数送至倒数第二个位置,以此类推,直至找到最小的数,放在最前面的位置。#includevoid main()int i,j,a10,t;for(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第七 数组
限制150内