《c程序设计》PPT课件.ppt

《c程序设计》PPT课件.ppt

ID:52065039

大小:408.84 KB

页数:30页

时间:2020-03-31

《c程序设计》PPT课件.ppt_第1页
《c程序设计》PPT课件.ppt_第2页
《c程序设计》PPT课件.ppt_第3页
《c程序设计》PPT课件.ppt_第4页
《c程序设计》PPT课件.ppt_第5页
资源描述:

《《c程序设计》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章数组要求:重点掌握一维数组、二维数组、字符串的定义及初始化方法,会利用一维数组处理数据;了解二维数组、字符串的应用,会使用与字符串有关的函数。前言前面我们使用的数据都属于基本数据类型(整型、字符型、枚举型、逻辑型、实型)。这些基本数据类型的每一个变量每次只能定义单个数据。若在程序设计中需要存储同一数据类型的、彼此相关的多个数据时,如存储数学上使用的一个数列或一个矩阵中的全部数据时,显然采用定义简单变量的方法是不行的,这就要求定义出能够同时存储多个值的变量,这种变量在程序设计中称为数组。数组是可以通过下标访问的同类型数据元素的

2、集合。在实际应用中,一组相关的数据之间可能存在着一维关系,也可能存在着二维关系,等等。在程序设计中,用一维数组表示和存储一维相关的数据,用二维数组表示和存储二维相关的数据。4.1一维数组一维数组的元素是线性排列的,用下标0——n-1表示n个数组元素。4.1.1一维数组的定义和初始化定义格式:类型修饰符数组名[元素个数];定义并且初始化:类型修饰符数组名[[元素个数]]={初值表};即初始化有两种形式(1)类型修饰符数组名[]={初值表};省略了“元素个数”,则数组元素的个数由初值表中常量表达式的个数确定。(2)类型修饰符数组名[元

3、素个数]={初值表};数组定义及初始化举例chars1[10];intd[5]={1,2,3,4,5};doublenum[5]={1.0,2.0,8.1};//前三个元素赋予初值1.0,2.0,8.1,后两个元素默认的初始值为0。intd[]={1,2,3,4,5,6};//数组元素的个数由初值表中常量个数确定。intd[];//既不声明元素个数又不赋初值为语法错误:unknownsizelongldata[10];定义了一个具有十个元素的长整型数组,数组元素初始值不确定。#includevoidmain

4、(){longda1[10];for(inti=0;i<10;i++)cout<voidmain(){longda1[10]={0L};for(inti=0;i<10;i++)cout<

5、组所占存储空间的关系:数组所占存储空间的关系=sizeof(数组类型)*数组长度例inta[10]数组a所占的存储空间是4*10=40对数组元素的访问数组中的每个元素是通过下标运算符[]来指明和访问的,具体格式为:数组名[下标]。对于具有n个元素的数组,其下标为0——n-1;下标可以是一个常量,也可以是一个表达式,如果下标不是整型,其值将被强制转化为整型。k=1.2;cout<voidmain(){intda

6、ta[8];cout<>data[I];cout<=0;I--)cout<#definesize8voidmain(){intdata[size];cout<>data[I];cout<=0;I--

7、)cout<#definesize10Voidmain(){intdata[size];cout<>data[m];intj=0;for(intI=1;I0){intk=da

8、ta[0];data[0]=data[j];data[j]=k;}cout<

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

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

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