首页 > 其他分享 >一维数组的使用

一维数组的使用

时间:2024-09-25 13:48:06浏览次数:9  
标签:arr 下标 一维 int 元素 访问 数组 使用

存放数组的目的是对数据进行操作,那么今天我们,来讲讲对数组的使用,希望我的理解可以帮助到同样是小白的你。

1.数组的下标

在C语言中规定了数组是有下标的,从零开始,如果有n个元素,那么就有n-1个下表,下标也可以说是元素的编号。

1.int arr[5]={1,2,3,4,5};

       下标      0,1,2,3,4,

在C语言中数组的访问,提供了一个操作符[ ],这个叫下标引用操作符

有了下标引用操作符,我们就可以访问到数组内的元素了,比如访问下表为7的元素,就可以写作arr[ 7],想要访问下表为3的元素,就打arr[3],如下代码:

#include <stdio.h>
int main()
{
int arr[5]={2,4,5,6,7};
printf("%d",arr[2]);//5
printf("%d",arr[4]);//7

return 0;
}

2.数组的元素的打印

如果想要访问整个数组的元素,又该怎么办呢?

那就如下图:

 

#include <stdio.h>
int main()
{
int arr[5]={2,4,5,6,7};
int i=0;
for(i=1;i<=4;i++)//产生下标
{
printf("%d",arr[i]);//访问并打印元素

}

return 0;
}

就这样用for循环实现连续打印,再用arr[],通过下标访问元素。


标签:arr,下标,一维,int,元素,访问,数组,使用
From: https://blog.csdn.net/wangjing_0522/article/details/142498811

相关文章

  • C#|.net core 基础 - 扩展数组添加删除性能最好的方法
    C#|.netcore基础-扩展数组添加删除性能最好的方法 合集-C#|.netcore基础(6)  今天在编码的时候遇到了一个问题,需要对数组变量添加新元素和删除元素,因为数组是固定大小的,因此对新增和删除并不友好,但有时候又会用到,因此想针对数组封装两个扩展方法:新增元素与......
  • 006.MinIO基础使用
    006.MinIO基础使用 目录图形界面使用bucketAccesskeys配置权限MonitoringTieringSiteReplication客户端使用mc客户端安装bucketobjectPolicyUserGroupsconfig集群管理curl工具使用 回到顶部图形界面使用bucketbucket创建图形界面创建b......
  • 移动开发(一):使用.NET MAUI开发第一个安卓APP
     移动开发(一):使用.NETMAUI开发第一个安卓APP对于工作多年的C#程序员来说,近来想尝试开发一款安卓APP,考虑了很久最终选择使用.NETMAUI这个微软官方的框架来尝试体验开发安卓APP,毕竟是使用VisualStudio开发工具,使用起来也比较的顺手,结合微软官方的教程进行了安卓APP的开发,下......
  • ElasticSearch的安装与使用
    ElasticSearch的安装与使用docker安装docker进行安装Elasticsearch1.拉取镜像dockerpullelasticsearch:7.6.22.创建实例mkdir-p/docker/elasticsearch/configmkdir-p/docker/elasticsearch/dataecho"http.host:0.0.0.0">>/docker/elasticsearch/config/......
  • .NET 6.0 + WPF 使用 Prism 框架实现导航
    .NET6.0+WPF使用Prism框架实现导航 合集-.NET基础知识(4) 1..NET9优化,抢先体验C#13新特性08-202.《黑神话:悟空》神话再现,虚幻引擎与Unity/C#谁更强?08-213..NET6.0+WPF使用Prism框架实现导航09-114.2024年C#高效开发:精选实用类库09-23收起 ......
  • 前端使用xlsx模板导出表格
    前端使用xlsx模板导出表格 前言前端导出表格有很多种方案,但是表格样式一旦复杂了,那么就得用代码写excel的样式,还是比较麻烦的。每次样式不一样,就得重新写,这时使用表格模板的优势就体现出来了,想导出不同样式的表格直接修改表格模板即可。方案我找了两种方案:1、使用xlsx-tem......
  • Nuxt Kit 实用工具的使用示例
    title:NuxtKit实用工具的使用示例date:2024/9/25updated:2024/9/25author:cmdragonexcerpt:摘要:本文介绍了NuxtKit工具在开发集成工具或插件时,如何访问和修改Nuxt应用中使用的Vite或webpack配置,以实现定制化构建需求。内容包括功能概述、项目示例、详细步骤说明了......
  • 如何使用 Bittly 为串口设备快速创建上位机
    在开发硬件设备或嵌入式系统时,串口通讯(SerialCommunication)是非常常见的一种数据传输方式。为了更高效地测试串口通讯并快速执行各种命令操作,您可以通过Bittly的面板功能将串口通讯相关操作封装成易用的UI控制面板,简化操作并提升开发效率。准备在开始之前,您需要确保......
  • WINCCV7.5SP2使用VBA一次性添加多个IO域控件,并设置属性和其连接的变量
    这篇博客发表在某浪上,截至目前还没有通过审查,在这里也发一遍。前面的练习是先在页面手工放置IO域,然后使用VBA脚本批量设置连接的变量。这个练习进一步,使用VBA脚本创建IO域控件,并设置连接的变量。这个练习自动创建20个IO域,名字叫做IO1至IO20,并设置其连接的变量,为Real1至Real20;IO域......
  • FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播
    FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播 合集-FFmpeg开发实战(55)  ​之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMPStreamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手机APP的直播Demo》介绍了如何使用SRT......