从零开始学习C语言丨最基本的数据结构——数组

这篇文章来和大家聊一聊C语言中又一个重要的知识点,数组。

首先,大家知道程序是由什么组成的吗?

有人说,程序=CtrlC+CtrlV。当然,这是大家调侃的说法。

大多数人认可的是,程序=算法+数据结构

程序本质上是为了帮助人们更好地解决问题。算法属于逻辑部分,是解决问题的步骤;数据结构属于存储部分,用来存储解决问题的工具。

例如,我们做菜。算法就是放多少盐、火候怎么控制、怎么炒等步骤;数据结构则是用来存放菜刀、油盐酱醋等工具的橱柜。二者相辅相成,缺一不可。

数组,是最基本、也是最常用的数据结构。是用来存储固定大小、相同类型元素的顺序集合。

学好数组,再去学习算法与数据结构会有着很大的帮助。

数组声明

在前面学习数据类型中,知道数组是属于构造类型中的一种。既然作为一种数据类型,数组自然是需要声明,才会被编译器所识别使用。

数组声明需要提供数组中元素的类型,数组变量的名称以及数组大小。

int arr[10];

这里声明了一个 int 类型,变量名为 arr,长度为 10 的整形数组。

声明后的 arr 数组中只能存放 int 类型的数据,不能是 char、float、double 等其他类型。同时,只能存放不超过 10 个 int 类型的数据。

数组在声明之后要怎么把数据填入呢?

一种是声明时并进行初始化赋值,另一种是通过索引值赋值。


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值