1. 首页
  2. IT资讯

C语言中,数组相关知识点介绍

C语言中,数组是一个很重要的概念。
我们可以这样理解:数组,就是一个非常大的盒子,这个大盒子里面,可以装很多个小盒子。里面的小盒子,就是一个个数组元素。
我们来看一下这个程序:

C语言中,数组相关知识点介绍

C语言定义一个数组
上述C语言程序中,第5行,就是在定义一个数组。跟定义基础的变量一样,数组名称前面,要加上数据类型。这里的数组变量array的数据类型,是int,也就是说:这个数组里面的所有元素,都是int类型。

如果我们这样写:float array[3] , 那么这个数组,就是浮点型数组; 如果这样写:char array[3] , 那么这个数组就是字符型数组。
数组的初始化问题,我们看一下第5行中, int array[3] = {1 , 2 , 3};
这里,我们将数组array初始化为了:第一个元素的值为:1;第二个元素的值为2;第三个元素的值为3
在调用数组的时候,比如:第7行,第8行,第9行,我们分别使用 array[0] 、array[1] 、 array[2] 来调用这个数组里面的值。中括号里面的数字,被称为:下标
调用的方法是这样: 数组的名字[下标]
第一个数组元素的下标,为0;第二个数组元素的下标,为1;第三个数组元素的下标,为2;… … 依此类推。
如果要给数组赋值,可以参考如下代码:

C语言中,数组相关知识点介绍

C语言中,给数组赋值
上图C语言程序中,第7行、第8行、第9行,就是在给数组array赋值。在第5行定义数组的时候,我们并没有给数组初始化。(所谓初始化,就是在定义数组的时候,顺便给数组赋值)

如果数组没有被初始化,那么,它里面元素的值,都是不确定的。值或许都为0,也或许为一个随机值。总之,如果没有初始化,数组里面的值,是不确定的,具体是什么值,要看所使用的编译器。
在给数组赋值的时候,可以用这样的方式: 数组名[下标] = 所要赋予的值。比如: array[0] = 1 ; array[1] = 2 ; array[2] = 3 ;

微信公众号:程序员巴卫

创一个小群,供大家学习交流聊天

如果有对学C++方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀。

我偶尔也会直播给大家手把手编程

也希望大家对学C++能够持之以恒

如果你想要学好C++最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:大牛小白C++组织 可以点击编程二字,可以直达

原文始发于:C语言中,数组相关知识点介绍

主题测试文章,只做测试使用。发布者:~那﹑男人是我的命﹪,转转请注明出处:http://www.cxybcw.com/20843.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code