学习C++:数组

embedded/2025/1/6 8:30:48/

数组:

一,概述

所谓数组,就是一个集合,里面存放了相同类型的元素

特点1:数组中的每个数据元素都是相同的数据类型

特点2:数组是由连续的内存位置组成的

二,一维数组

1.一维数组定义方式

三种:

·数据类型  数组名[ 数组长度 ];

·数据类型  数组名[ 数组长度 ] = {值1,值2...};

如果初始化数据的时候,没有全部填写完,会用0来填补剩余的数据

·数据类型  数组名[  ] = {值1,值2...};

定义数组的时候,必须有初始长度

总结1:数组名的命名规范与变量名规范一致,不要和变量重名

总结2:数组中下标是从0开始索引

2.一维数组数组名

一维数组名称的用途:

1.可以统计整个数组在内存中的长度

2.可以获取数组在内存中的首地址

数组名是常量,不可以进行赋值操作(即 arr = 100;是错误的)


http://www.ppmy.cn/embedded/151347.html

相关文章

Java 并发编程实战

1. 可见性、原子性和有序性问题:并发编程 Bug 的源头 在并发编程中,常常会遇到由于线程之间共享数据而导致的问题,主要体现在可见性、原子性和有序性上。让我们通过一些代码示例来深入理解这些问题。 可见性问题 public class VisibilityT…

java Redisson 实现限流每秒/分钟/小时限制N个

1.引入maven包: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.redisson</groupId><artifactId>red…

使用C#构建一个论文总结AI Agent

前言 我觉得将日常生活中一些简单重复的任务交给AI Agent&#xff0c;是学习构建AI Agent应用一个很不错的开始。本次分享我以日常生活中一个总结论文的简单任务出发进行说明&#xff0c;希望对大家了解AI Agent有所帮助。任务可以是多种多样的&#xff0c;真的帮助自己提升了…

华为交换机---自动备份配置到指定ftp/sftp服务器

华为交换机—自动备份配置到指定ftp服务器 需求 交换机配置修改后及时备份相关配置,每次配置变化后需要在1分钟后自动进行保存,并且将配置上传至FTP服务器;每隔30分钟,交换机自动把配置上传到FTP服务器。 1、定时保存新配置的时间间隔为*分钟(1天=1440),默认为30分钟(…

VSCode函数调用关系图插件开发(d3-graphviz)

文章目录 1、如何在VSCode插件webview中用d3-graphviz绘图2、VSCode插件使用离线d3.min.js、d3-graphviz3、使用 `@hpcc-js/wasm` 包在 Node.js 环境直接转换dot为svg1、如何在VSCode插件webview中用d3-graphviz绘图 我来帮你创建一个 VS Code 插件示例,实现右键菜单触发 Web…

适配无gps硬件机型

由于部分WiFi版本的小米平板&#xff08;例如&#xff1a;小米平板5 WiFi版等&#xff09;无GPS硬件&#xff0c;即使用户开启位置服务&#xff0c;应用也无法获取到GPS Provider&#xff0c;部分依赖于GPS位置服务的应用可能会提示“未开启位置服务或出现其他问题”&#xff0…

Scala_【4】流程控制

第四章 分支控制if-else单分支双分支多分支返回值嵌套分支 For循环控制包含边界不包含边界循环守卫循环步长嵌套循环循环返回值 While循环Break友情链接 分支控制if-else 单分支 双分支 多分支 返回值 嵌套分支 For循环控制 Scala也为for循环这一常见的控制结构提供了非常多的…

如何使用Python自动化发送消息:用pynput库批量输入并发送文本

目录 介绍 环境准备 完整代码 核心代码分析 1. 导入库 2. 获取用户输入 3. 倒计时提醒 4. 执行消息发送 5. 完成提示 应用场景 1. 自动化提醒消息 2. 自动化社交媒体互动 3. 批量发送营销信息 小贴士 总结 介绍 在现代生活中&#xff0c;很多人都希望通过自动…