C语言程式设计--阵列.ppt_第1页
C语言程式设计--阵列.ppt_第2页
C语言程式设计--阵列.ppt_第3页
C语言程式设计--阵列.ppt_第4页
C语言程式设计--阵列.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C語言程式設計-陣列,本章學習重點,8-1陣列的基本架構8-2一維陣列表示法8-3多維陣列表示法8-4以陣列為參數之函數呼叫8-5字元陣列表示法,8-1陣列的基本架構,陣列(array):由一組相同的資料型態所組成記憶體位置具有連續性的特性使用共同的名稱來存取依據結構,可將陣列分為:一維陣列二維陣列多維陣列,8-2一維陣列表示法,語法資料型態陣列名稱陣列大小;說明資料型態:陣列元素的資料型態陣列名稱:根據識別字規定命名:一個無正負符號的整數範例inta5;intb5=2,4,3,2,7;intc=1,2,3,4,5;,8-2-2一維陣列元素的引用,語法陣列名稱索引值說明陣列名稱:陣列起始位置的位址索引值:陣列起始位置的位移範例:inta5;/*假設a陣列的起始位址為100*/,範例Ch8_2(1/2),ch8_2列出陣列的儲存方式1#include2voidmain()34inta5=2,4,3,6,8,i;for(i=0;i5;i+)printf(“索引位址:a%d,陣列的內容:%d,實際記憶體位址:%dn,i,ai,/*,8-3多維陣列,範列:inta33;,實際記憶體中的儲存方式,範例Ch8_5(1/3),ch8_5基本二維陣列的加法運算1#include2voidmain()3inta34=1,2,3,4,5,6,7,8,9,10,11,12;intb34,c34,i,j;6printf(Theorigionalmatrixis:n);7for(i=0;i3;i+)8for(j=0;j4;j+)10printf(%3d,aij);11printf(n);1213printf(PleaseInputthesecond3*4matrix.n);,範例Ch8_5(2/3),14for(i=0;i3;i+)15for(j=0;j4;j+)16scanf(%d,2627,Ch8_5輸出結果(3/3),程式執行結果,Theoriginalmatrixis:123456789101112PleaseInputthesecond3*4matrix.123456789123Afteraddition:24681012141618111315,8-4以陣列為參數之函數呼叫,語法intfunction(intarray);/*副程式宣告*/voidmain(void)/*主程式*/inta;function(a);intfunction(intarray)/*副程式開始*/,範例Ch8_8(1/2),ch8_8以陣列做為參數,輸出陣列的內容及位址1#include2voidprint(intarray);3voidmain()inta8=1,2,3,4,5,6,7,8;6print(a);/*呼叫副程式print()且將a陣列傳入*/8voidprint(intarray)910inti;11for(i=0;i8;i+)12printf(array%d=%d,陣列位址:%dn,i,arrayi,13,ch8_8輸出結果(2/2),程式執行結果,array0=1,陣列位址:8700array1=2,陣列位址:8702array2=3,陣列位址:8704array3=4,陣列位址:8706array4=5,陣列位址:8708array5=6,陣列位址:8710array6=7,陣列位址:8712a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论