数组基础知识,数组的概念,数组的特点,数组的创建

2023-05-16

目录

数组的概念

数组的特点 

数组的创建

        数组的定义

        数组的存入数据和读取数据

小结


数组的概念

        数组是一个由若干同类型变量组成的有序集合,引用这些变量可以使用同一个名字。可以把数组看成一种 数据结构,数组可以有序存储多个属性相同的数据,数组分为一维数组、二维数组及多维数组。

        数组在生活中可以使用容器来比喻,比如装猕猴桃的箱子,箱子中的猕猴桃都是依次按照顺序排列的,所 以数组中的数据都是有序的;猕猴桃箱子中只能放猕猴桃,不能放苹果,也不能放葡萄,所以数组中所有数据 的数据类型必须是一致的。


数组的特点 

数组是一组有序的数据集合,数组中的所有数据都是相同类型。

数组均由连续的存储单元组成,最低地址对应数组的第一个元素  最高地址对应最后一个元素

使用数组内变量只需一个变量名


数组的创建

        数组的定义

int main(){
    
    //数组名叫 arr 数组长度为10(最多可存储 10 个元素)

    int arr_1[10];    //整形数组 存储整数

    float arr_2[10];    //浮点型 存储带小数点数字
   
    char arr_3[10];    //字符型 存储字符
    return 0;
}

        数组的存入数据和读取数据

int main(){
	
	//数组的定义 
	int arr[10];
	
	//for循环遍历数组 在数组的每个位置都输入一个数据
	for(int i=0;i<10;i++){	 
		printf("请输入数组第%d个数据:");
		scanf("%d",&arr[i]);
	}
	
	//for循环遍历数组 把数组内的每一个数据都输出 
	for(int i=0;i<10;i++){
		printf("%d  ",arr[i]);
	}

    //指定位置读取数据
    printf("%d  ",arr[0]); 
	printf("%d  ",arr[1]); 
	printf("%d  ",arr[2]); 
	printf("%d  ",arr[3]); 

	return 0;
} 

小结

        数组对于大量的同类型数据,存储更方便快捷
        数组存储的数据必须是和数组一个类型的


2023年3月21日
持续更新

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数组基础知识,数组的概念,数组的特点,数组的创建 的相关文章

  • 快速排序quicksort算法Java的实现

    span class token keyword public span span class token keyword class span span class token class name QuickSort span span
  • 一行代码解决macOS下Android Studio提示的“licences have not been accepted”

    打开终端 直接输入 Library Android sdk tools bin sdkmanager licenses 接着一路 y 即可解决问题
  • 最简单的纯css固定table的表头

    页面table通常都需要做表头固定 xff0c 参考了n种实现方式 xff0c 最终还是选择了用纯css来做表头固定 xff0c 只是因为方便 xff0c 易于调试 table tbody display block height 450p
  • kali linux修改更新源及更新

    1 修改sources list源文件 xff1a leafpad etc apt sources list aliyun 阿里云 deb http mirrors aliyun com kali kali rolling main non
  • 手写一个JSON反序列化程序

    上一篇文章 JSON是什么 给大家介绍了JSON的标准规范 xff0c 今天就自己动手写一个JSON的反序列化程序 xff0c 并命名它为 zjson 0 开始之前 本篇文章的目的是学习实践 xff0c 所以我们选择相对简单的Python实
  • mysql 读取指定表的字段类型、名称、注释

    写文档时经常需要整理数据库字段为表格 xff0c 通过下面sql xff0c 可以获取字段的名称 类型 注释等属性 1 简单版 SELECT COLUMN NAME 字段名称 COLUMN COMMENT 字段注释 COLUMN TYPE
  • Jmeter阶梯压力测试_导出测试报告

    阶梯性能测试需要安装jpgc插件 xff0c 所以下文先安装了个插件管理器 xff0c 再安装jpgc插件 xff0c 最后实现阶梯性能测试 1 官网下载Jmeter https jmeter apache org download jme
  • SQL like 多个名称,用正则匹配

    select from category where REGEXP LIKE code 39 0201 0202 39 实现了code字段正则匹配0201 或者 0202
  • 原型、设计、前端 协作工具汇总

    目前主流的 UI 设计软件有 Sketch Photoshop Adobe XD 和 Figma xff0c 并且国内已经有很多优秀软件基于这些设计软件作出了相关协作工具 生成工具 xff0c 大大提高了工作效率 xff0c 在此汇总收集相
  • 单点登录系统对比 - 协议介绍及 cas、keyclock、authz、authing等的对比

    协议 用户中心系统作为服务端 xff0c 肯定是要跟客户端进行对接来授权 amp 获取用户信息的 目前大致流行的有 LDAP CAS OIDC 基于 Oauth2 0 SAML 等 xff0c 此外还有 Kerberos 等不太常见的协议
  • jquery ajax 提交json格式数据

    某些系统后台必须传json数据 xff0c 所以需要使用如下格式设置 ajax url 34 login 34 data JSON stringify 34 username 34 34 zhangsan 34 34 password 34
  • RSA 非对称加密解密,可以javascript和java加解密

    公钥与私钥机制属于非对称加密的范畴 xff0c 非对称是相对于对称加密而言的 xff0c 对称加密用于加密与解密的密钥是同一把 xff0c 而非对称加密则用于加密与解密的密钥不相同 xff0c 一个公开 xff0c 称为公钥 xff1b 一
  • word 通过宏选中所有表格

    1 将下面的脚本复制 2 word 视图 宏 查看宏 输入宏名 xff1a SelectAllTables 点击创建 Alt 43 F11打开VBA代码编辑窗口 xff0c 新增模块 3 将脚本编辑窗口中的默认代码删掉 xff0c 粘贴1步
  • 开源表单收集系统推荐

    1 TDUCK填鸭表单官网 开源表单系统 xff0c 自定义工作流 xff0c 信息收集系统 业务表单自由拖拽实时生成 全新工作流版本 全新移动端UI 表单收款 全新预约组件 投票场景支持 考试场景支持 函数计算支持 目前市面上的表单平台虽
  • .net framework 官方下载地址

    net framework 官方下载地址 https dotnet microsoft com zh cn download dotnet framework
  • QT/C++多线程练习:单生产者多消费者(巨详细版本)

    QT多线程练习 单生产者多消费者 代码思路1 全局变量2 消费者线程3 消费者管理类4 生产者线程5 主线程总结 最近在研究qt的线程的一些知识点 从如何新建线程到以不同的方式去新建线程 xff0c 再到多线程以及多线程同步的几种方式等 看
  • uniapp 设置背景图像

    uniapp设置背景图像方法如下 xff0c 兼容android APP lt view class 61 34 outer 34 style 61 34 background 39 url 39 43 APPSET bgUrl 43 39
  • nginx https 代理 tomcat http,解决访问https还会跳转http问题

    server listen 443 ssl 配置HTTPS的默认访问端口为443 如果未在此处配置HTTPS的默认访问端口 xff0c 可能会造成Nginx无法启动 如果您使用Nginx 1 15 0及以上版本 xff0c 请使用liste
  • jquery pagination分页组件

    pagination 一个jQuery插件 xff0c 提供简单但完全可定制的分页 样式如下 官网 https pagination js org github https github com superRaytin pagination

随机推荐

  • 通过FRP搭建内网穿透,实现域名访问局域网本机

    1我的目标 xff1a 实现通过域名访问局域网tomcat服务 xff0c 域名访问方便本地微信调试 2思路 xff1a xff08 1 xff09 用服务器搭建内网穿透 利用FRP实现穿透 xff0c frp 是一个专注于内网穿透的高性能
  • java 用combiner工具合成图片

    目录 图片合成工具image combinermaven引入项目java代码合成图片 图片合成工具image combiner 官网地址 https gitee com dromara image combiner maven引入项目 lt
  • java用图片生成pdf

    maven引入组件itextpdf span class token tag span class token tag span class token punctuation lt span dependency span span cl
  • Spring整体架构

    Spring框架是一个分层架构 xff0c 它包含一系列的功能要素 xff0c 并被分为大约20个模块 xff0c 如下图所示 Spring整体架构图 1 Core Container Core Container xff08 核心容器 x
  • 使用networkx常用函数分析连接图

    使用networkx常用函数分析图 1 Connected components 连通图 连通图内任意两点之间都存在path 由此函数可以得到一个components的列表 nx connected components G Q xff1a
  • http not supported or disabled in libcurl 和 未将对象引用到实例的解决办法

    curl获取天气时 xff0c 报错 xff1a http not supported or disabled in libcurl 找了半天 xff0c 发现url地址前面多打了一个空格 xff01 去掉空格就好了 然后蹦出来另一个问题
  • Policy gradient(策略梯度详解)

    文章目录 策略梯度基本知识什么是策略梯度 xff1f 强化学习案例 策略梯度公式详解如何使你的损失函数更好增加一个基准为每一个action分配不同的权重 策略梯度基本知识 什么是策略梯度 xff1f 直接根据状态输出动作或者动作的概率 那么
  • android apk的签名和权限问题

    一 android apk的签名问题 http blog csdn net lyq8479 article details 6401093 1 为什么要给Android应用程序签名 xff1f 如果只能用一句简单的话语来回答这个问题的话 x
  • ERROR in The “path“ argument must be of type string. Received undefined

    在前端开发中 xff0c 用webpack打包时 xff0c 有时候会遇到如题这个错误 比如我机器上的某个工程 xff0c 以下的webpack的配置 xff1a output path ghpages filename bundle js
  • TensorFlow Lite发布重大更新!支持移动GPU、推断速度提升4-6倍

    乾明 发自 凹非寺 量子位 出品 公众号 QbitAI TensorFlow用于移动设备的框架TensorFlow Lite发布重大更新 xff0c 支持开发者使用手机等移动设备的GPU来提高模型推断速度 在进行人脸轮廓检测的推断速度上 x
  • 全量备份+mysqlbinlog恢复数据

    全量恢复数据 xff08 全量备份 43 mysqlbinog xff09 现在凌晨三点了 xff0c 数据库自动备份开始了 xff0c 我们通过如下命令将数据库备份成 SQL 脚本 cd www server data backup ls
  • linux 使用su切换所有用户失败

    linux 系统中 su 切换所有用户失败 xff0c 但是ssh可以正常登录 原因是原先 usr bin su文件的 rwsr xr x权限被更改为 rwxr xr x 造成无法登录 在添加属主的s权限 root 64 rbtnode1
  • ARM-Linux下Qt4.8中加入qtserialport串口模块

    qt版本 xff1a qt 4 8 7 编译器 xff1a arm linux gcc4 4 3 qtserialport 5 3 2 模块下载 xff1a 链接 xff1a https pan baidu com s 1OjLAS4I s
  • gitlab中,developer无法推送到master分支的设定方法

    在开发中使用gitlab向master分支推送时 xff0c 经常会出现如下的错误提示 remote GitLab You are not allowed to push code to protected branches on this
  • java中,对while(reader.hasNextInt())的使用,实现数字的连续求和。

    代码 xff1a import java util Scanner public class push 64 param args public static void main String args TODO Auto generate
  • 安卓锁屏相关流程

    时间 xff1a 2022 01 04 流程 xff1a PIN码解锁流程 PIN码解锁的View是KeyguardPINView xff0c 此类的父类是KeyguardPinBasedInputView xff0c KeyguardPi
  • 链表的概述,节点的定义,链表的创建,链表的遍历

    目录 链表概述 链表创建 节点的定义 头节点的创建 后续节点的创建并连接形成链表 头插法 后续节点的创建并连接形成链表 尾插法 链表的遍历 输出链表数据域内容 链表概述 链表 xff0c 别名 链式存储结构 或 单链表 xff0c 用于存储
  • 栈的基本概述,生活中的栈,栈的创建,入栈出栈方式。

    目录 栈的基本概述 栈的具象化 生活中的栈 栈的创建 栈的数组存储结构体创建 栈初始化 入栈 出栈 小结 栈的基本概述 34 栈 stack 34 是一种数据存储方式 xff0c 分为栈顶和栈底 xff0c 栈顶同时负责向栈内 存入内容 和
  • 虚拟机指令&shell的使用

    虚拟机的使用 在Linux学习者初步使用和学习Linux的时候 xff0c 会发现我们对这套操作系统是比较陌生的 而我们想要玩转Linux xff0c 那么就不得不执行一些具有威胁性质的指令 xff0c 可能会更改系统文件 xff0c 在此
  • 数组基础知识,数组的概念,数组的特点,数组的创建

    目录 数组的概念 数组的特点 数组的创建 数组的定义 数组的存入数据和读取数据 小结 数组的概念 数组是一个由若干同类型变量组成的有序集合 xff0c 引用这些变量可以使用同一个名字 可以把数组看成一种 数据结构 xff0c 数组可以有序存