《世界头号毒王》PPT课件(I)

《世界头号毒王》PPT课件(I)

ID:39368809

大小:290.34 KB

页数:42页

时间:2019-07-01

《世界头号毒王》PPT课件(I)_第1页
《世界头号毒王》PPT课件(I)_第2页
《世界头号毒王》PPT课件(I)_第3页
《世界头号毒王》PPT课件(I)_第4页
《世界头号毒王》PPT课件(I)_第5页
资源描述:

《《世界头号毒王》PPT课件(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章第一部分数组一维数组二维数组数组作为函数参数字符数组§字符串程序举例整型(int)数据类型基本类型整型单精度型(float)字符型(char)长整型(long)短整型(short)实型双精度型(double)长双精度型(longdouble)枚举类型(enum)共用体类型(union)构造类型结构体类型(struct)数组类型空类型(void)指针类型(*)(第8章)数组是一种数据类型数组是一种数据类型,数据类型都是用来描述数据的,那么数组是用来描述那一种数据类型?1:数组适合描述一组按序排列的同类型数据【基本数据类型和构造数

2、据类型】的集合2:按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别的数组从键盘接收10个数,求平均数并输出小于平均数的数while(i<=10){cin>>data;s=s+data;}avg=s/10.0;输入的数据都被覆盖了!5:字符串的存储和字符串的系统函数的使用方法1:一维数组、二维数组的定义2:数组元素的初始化和引用4:字符数组的定义、初始化和引用变量的定义变量的初始化和引用3:基本类型数组的存储变量的存储1一维数组一维数组的定义数据类型数组名[整型常量];例如:inta[5];float

3、a[5];chara[5]A一维整型数组;B数组名为a;C5个数组元素a[0]、a[1]、a[2]、a[3]、a[4]定义可存储数组的数据类型数组名和变量名定义规则相同表示数组存储的数据元素个数。也可以看作数组的长度必须从零开始#defineN5main(){intn=5;inta[N],b[5],c[n],d[5.0];inta[]={1,2,3,4,5};………….}数组的大小在定义时就要确定,而且不可变动C语言不允许定义动态数组,即数组的长度不能依赖于程序运行过程中变化着的量,下面这种数组定义方式是不允许的。a[0]a[1]a

4、[2]a[3]a[4]int类型2个字节float类型4个字节一维数组的引用【使用】数组必须先定义,然后使用。1:数组元素要一个一个的引用数组名[下标]2:不能引用超出数组长度的部分整型常量或整型表达式大家可以试试用小数作为下标和引用大于数组长度的部分main(){inta[10];inti;for(i=0;i<10;i++){a[i]=i+2;}cout<>I;3定义时赋初值inti=0;一维数组的初始化:

5、1赋值方式inti[5];i[0]=0;i[1]=10;……i[4]=40;2输入语句cin>>i[0]/*initalarray1*/for(i=0;i<5;i++){a[i]=i+9;cout<>a[i];cout<

6、在定义数组时对数组元素赋以初值,如:ints[5]={78,87,77,91,60};ints[5]={1,2,3,4,5,6};2:给一部分元素赋值。例如:ints[5]={78,87,77};其结果是:s[0]=78,s[1]=87,s[2]=77,s[3]=0,s[4]=0,即花括号内的值只赋给了数组的前几个元素,后几个元素的值为0。3:对全部数组元素赋初值时,可不指定数组长度。例如:ints[5]={1,2,3,4,5};ints[]={1,2,3,4,5};编译时,可以根据元素个数确定数组长度从键盘输入15个整数,并检查整

7、数10是否包含在这些数据中,若是的话,它是第几个被输入的。Voidmain(){inti,flag,data[15];flag=0;cout<<“inputnumbers:”<>data[i];for(i=0;i<15;i++)if(data[i]==10){cout<<"10isinputedintheposition“<

8、mbers“<

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

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

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