c语言chap07 数组

c语言chap07 数组

ID:43309708

大小:591.00 KB

页数:67页

时间:2019-10-08

c语言chap07 数组_第1页
c语言chap07 数组_第2页
c语言chap07 数组_第3页
c语言chap07 数组_第4页
c语言chap07 数组_第5页
资源描述:

《c语言chap07 数组》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Chap7数组7.1排序问题7.2找出矩阵中最大值所在的位置7.3进制转换本章要点什么是数组?为什么要使用数组?如何定义数组?如何引用数组元素?二维数组的元素在内存中按什么方式存放?什么是字符串?字符串结束符的作用是什么?如何实现字符串的存储和操作,包括字符串的输入和输出?怎样理解C语言将字符串作为一个特殊的一维字符数组?输入一个正整数n(1

2、tdio.h>intmain(void){inti,index,k,n,temp;inta[10];/*定义1个数组a,它有10个整型元素*/printf(“Entern:");scanf("%d”,&n);printf(“Enter%dintegers:",n);for(i=0;i

3、p;}printf("Aftersorted:");for(i=0;i

4、数组0129a[0]a[1]a[9]a3528122890-177.1.2一维数组的定义和引用1、定义类型名数组名[数组长度]类型名:数组元素的类型数组名:数组(变量)的名称,标识符数组长度:常量表达式,给定数组的大小inta[10];定义一个含有10个整型元素的数组acharc[200];定义一个含有200个字符元素的数组cfloatf[5];定义一个含有5个浮点型元素的数组f2、引用先定义,后使用只能引用单个的数组元素,不能一次引用整个数组数组名[下标]下标:整型表达式取值范围:[0,数组长度-1]inta[10];10个元素:a[0]、a[1]、……a[

5、9]数组元素的使用方法与同类型的变量相同scanf("%d",&a[i]);temp=a[index];a[index]=a[k];a[k]=temp;printf("%d",a[i]);下标不要越界不能使用a[10]定义数组类型名数组名[数组长度]引用数组元素数组名[下标]inta[10];a[0]=a[9]=0;a[k]=temp;区分数组的定义和数组元素的引用下标不要越界数组长度为常量7.1.3一维数组的初始化定义数组时,对数组元素赋初值类型名数组名[数组长度]={初值表};inta[10]={1,2,3,4,5,6,7,8,9,10};a[0]=1,a

6、[1]=2,...…a[9]=10静态数组、动态数组的初始化staticintb[5]={1,2,3,4,5};静态存储的数组如果没有初始化,所有元素自动赋0staticintb[5];动态存储的数组如果没有初始化,所有元素为随机值autointc[5];staticintb[5]={1,2,3};b[0]=1,b[1]=2,b[2]=3,b[3]=0,b[4]=0autointfib[20]={0,1};fib[0]=0,fib[1]=1,其余元素不确定如果对全部元素都赋初值,可以省略数组长度inta[10]={0,1,2,3,4,5,6,7,8,9}针对部

7、分元素的初始化建议不要省略数组长度7.1.4使用一维数组编程数组和循环for(i=0;i

8、的n个数例7-1输入n(n<10),再

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

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

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