小刚说C语言刷题——第21讲 一维数组

在日常生活中,我们经常输入一组数据。例如输入一个班30名学生的语文成绩,或者输入一组商品的价格。这个时候,我们如何输入一组类型相同的数据呢?这里我们就要用到数组。

1.数组的概念

所谓数组就是一组相同类型数据的集合。数组中的元素连续存放在内存中。

2.语法格式

int arr[5];

解释:arr被称为数组名,方块5指的是这个数组中有5个元素,每个元素的类型是整数类型。arr[3]这是该数组中的第四个元素。期中3被称为下标。一般情况下,数组的默认起始位置为arr[0]。下标取值范围为0---4。

注意:上面的例子中不能有arr[5],因为这样会造成数组越界。

3.示例代码

给一个数组,并将其打印出来。

#include <stdio.h>

int main(void)

{

int arr[5];

arr={1,2,3

for(int i=0;i<5;i++)

printf("%d ");

return 0;

}

4.扩展示例

今天内容到此结束,下次再见!

相关推荐
.YM.Z4 小时前
数据在内存中的存储
c语言·内存
特立独行的猫a6 小时前
C/C++三方库移植到HarmonyOS平台详细教程(补充版so库和头文件形式)
c语言·c++·harmonyos·napi·三方库·aki
zh_xuan6 小时前
LeeCode 40.组合总和II
c语言·数据结构·算法
艾莉丝努力练剑8 小时前
《递归与迭代:从斐波那契到汉诺塔的算法精髓》
c语言·学习·算法
小马学嵌入式~16 小时前
数据结构:队列 二叉树
c语言·开发语言·数据结构·算法
KeithTsui18 小时前
GCC C语言整数转换的理解(Understanding of Integer Conversions in C with GCC)
c语言·开发语言·算法
jiunian_cn18 小时前
【Linux】线程
android·linux·运维·c语言·c++·后端
泽虞18 小时前
《LINUX系统编程》笔记p3
linux·运维·服务器·c语言·笔记·面试
你怎么知道我是队长20 小时前
C语言---编译的最小单位---令牌(Token)
java·c语言·前端
伴杯猫1 天前
【ESP32-IDF】高级外设开发3:I2S
c语言·单片机·嵌入式硬件·mcu·物联网·esp32·esp-idf