ImageVerifierCode 换一换
格式:PPT , 页数:46 ,大小:272.50KB ,
文档编号:4107453      下载积分:25 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4107453.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(第8章常用数据表达课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

第8章常用数据表达课件.ppt

1、1第第8章章 常用数据表达常用数据表达 23456#includestdio.h#include intint main()main()int int i,a10=1,2,3,4,5,6,7,8,9,10;i,a10=1,2,3,4,5,6,7,8,9,10;/*定义一个整型数组定义一个整型数组,数组名为数组名为a,a,并给数组初始化并给数组初始化*/for(i=0;i10;i+)for(i=0;i10;i+)printf(a%d printf(a%d=%-2d,i,ai);=%-2d,i,ai);/*aiai为数组的第为数组的第i i个元素个元素*/printf(n printf(n););

2、return 0;return 0;72.2.注意:注意:数组名由用户定义,规则与变量名相同,数组名由用户定义,规则与变量名相同,元素个数为常量表达式而元素个数为常量表达式而不能是变量表达式不能是变量表达式。如:如:intint n=5;int an;n=5;int an;数组的下标从数组的下标从0 0开始。如:开始。如:a10a10下标是从下标是从0 09 9,而不是而不是1-101-10。下标可以是整型常量或整型常量表达式。下标可以是整型常量或整型常量表达式 和其他变量一样,数组也必须先定义后使用。和其他变量一样,数组也必须先定义后使用。89(2)(2)一维数组赋值一维数组赋值如何给一维数

3、组赋值呢?可以有三种方法:如何给一维数组赋值呢?可以有三种方法:数组的初始化数组的初始化 程序中赋值程序中赋值 键盘中读入键盘中读入数组的初始化数组的初始化 在定义数组时对数组元素可赋以初值。在定义数组时对数组元素可赋以初值。例如:例如:static int a10=0,1,2,3,4,5,6,7,8,9;初始化时可以只对一部分元素赋初值。初始化时可以只对一部分元素赋初值。例如:例如:int a10=0,1,2,3,4;如果想使一个数组的元素值全部为如果想使一个数组的元素值全部为0.0.例如:例如:static int a10=0;在对全部数组元素赋初值时,可以不指定数组长度。在对全部数组元素

4、赋初值时,可以不指定数组长度。例如:例如:int a=1,0,3,5,7;10#include int main()int s10=1,2,3,4,5,6,7,8,9,10;/*定义数组定义数组s,并初始化并初始化*/int i=2,a3;/*定义数组定义数组a*/a0=si;/*为数组元素为数组元素a0赋值赋值*/a1=s2+i;a2=s2*i+3;printf(a0=%d a1=%d a2=%dn,a0,a1,a2);return 0;111213a0 a1 a2 a3 a4 a5 a6 a7 a8 a9Iamhappy1415#includeint main()char string=“

5、I Love China!”;/*定义数组并初始化定义数组并初始化*/printf(“%sn”,string);/*字符串输出字符串输出*/return 0;1617181925591421830 2021222324 例例8.7 二维数组程序举例二维数组程序举例25#includevoid main()int i,j,t;int a44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;printf(矩阵转置前矩阵转置前:n);for(i=0;i4;i+)/*输出矩阵输出矩阵*/for(j=0;j4;j+)printf(%3d,aij);printf(n);pri

6、ntf(n矩阵转置后矩阵转置后:nn);for(i=0;i4;i+)/*矩阵转置矩阵转置*/for(j=0;j4;j+)if(i=j)t=aij;aij=aji;aji=t;/*交换元素交换元素*/for(i=0;i4;i+)/*输出矩阵输出矩阵*/for(j=0;j4;j+)printf(%3d,aij);printf(n);262728#includeint main()int x;int*p;/*定义一个指针变量定义一个指针变量p*/p=&x;/*让指针变量让指针变量p指向指向x的地址的地址*/scanf(%d,&x);/*键盘中读入赋值给变量键盘中读入赋值给变量x*/printf(x=

7、%dn,*p);/*输出指针变量输出指针变量p所指的地址上的内容所指的地址上的内容*/return 0;29303132#includevoid 3334353637383940414243#includeint main()char*name=Liu,Fang,Zhang;int i;for(i=0;i3;i+)if(namei0=Z)printf(%sn,namei);return 0;name0 Liuname1 Fangname2 Zhang4445例例8.16 利用数组指针,输出一个二维数组。利用数组指针,输出一个二维数组。#includeint main()int a35=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15;int i,j,(*p)5;p=a;for(i=0;i3;i+)for(j=0;j5;j+)printf(%dt,*(*(p+i)+j);printf(n);return 0;46

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|