C语言零基础入门—数组-01
发布时间:2022-10-20 16:23:32 362
相关标签: # 数据
C语言零基础入门—数组-01
本节课的任务是:
- 讲解数组相关的基础内容。
- 讲解一维数组的定义,使用,原理。
01 - 什么是数组
- 数组在我们的理解就是:这是一组数据的集合,并且这个集合是有顺序的,这组数据可以用一个变量名找得到,并且可以在这个变量名的基础上使用数字索引到 这一组数据中的任何一个元素。
举一个栗子:我们现在定义了一个整数数组(就是这一组数据全部都是整数),假设这个数组名字称之为A,并且这个数组中的数据是这个样子的:{12,13,14,15,16,17 }。然后我们就可以使用数字进行索引,大致就是这样子:A[0] (C语言的数组是从0开始索引的),A[1],A[2],A[3],A[4],A[5],在C语言中的索引可以用中括号里面加入数字进行,通过上述的方式就可以对应找到数组中的元素了。
- 大致通过这个例子大家就可以对数组有一定的初始印象了。接下来我们进行细讲。
02 - 一维数组的基础定义
02.1 - 一维数组的定义语法
- 定义数组我们需要知道的是:
- 这个数组中元素的数据类型是什么?(int,char,double等等基础类型都可以)。
- 这个数组名字是什么?(我们自定义的名字,后期用于使用这个数组)。
- 这个数组的长度是多少?(我们注意:数组在使用之前,也即定义的时候,必须指定数组的长度,后边讲原理的时候再说为什么)。
有了上边的一些问题,我们就有着对应的解决思路了。
-
int A[12]
这个方式是是数组定义中的一种方式,这样子定义出来的数组可以通过一下这种方式进行赋值。
- A[0]=1,A[1]=23 等等。这个样子进行。(这个时候我们就可以使用前面提到的循环结构,进行循环结构赋值)。
02.2 - 一维数组的其他定义方式
数组还有一些其他的定义方式:
-
int A[3] = {1,2,3}
:这个样子是定义的时候就同时赋值了。 -
int A[] = {1,2,3,4}
:我们说数组定义的时候必须定义长度,这个样子虽然没有指明长度,但是后边跟着有初始化的数据,因此会自动把后边的初始化数据的个数当作数组的长度。
03 - 一维数组的应用举例
我们举一个较为常见的一维数组的使用方式:就是把一维数组定义出来,并且使用循环结构进行赋值,最后进行循环打印。
- 题目:请定义一个长度为19的数组,并且赋予的值为1~19,并且打印出来。
程序如下:
- 程序讲解
- 程序中的定义还有很多种方法,大家可以自行练习。
文章来源: https://blog.51cto.com/u_13457164/5763336
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报