当前位置: 首页 > news >正文

给c++小白的教程10:一维数组

好久不见!我又来更教程了。

升到初二,由于学业原因,更新速度减慢了,十分抱歉!

以后将恢复到一周一次的频率

作者只是个普通学生,做的教程多有不足,希望大家批评指正!

赫炎今天在一道c++题上犯了难。

给定n个整数,请求出从小到大排序后的序列 0<=n<=10000

如果输入3个数,建立三个变量就够了。但如果100个呢?1000个呢?要定义1000个变量吗?

这时,冰霖向赫炎推荐了一个东西,也是我们今天的主角——数组。

数组就像一个背包,能够装下一定数量同类型的数据

声明:

类型 名称[个数];
例:
int a[10000];
double b[1000];

下面以int a[10000]举例:

[]内的10000表示你这个数组里最多可以装下10000个数据

int 表数据类型

a是数组的名字

那么我们又该如何调用呢?

名称[下标]
可视为一个变量

下标指的就是数组里的第几个数据。

特别注意:如果前面定义了int a[10000],则下标从0开始最多可以标到9999。如果你调用了a[10000]或负数下表,虽然它不会报错,但是你根本无法正常运行!!!

接下来我们学习一下数组的操作

输入:

for(int i=1;i<=n;i++)cin>>a[i];

在这里i会递增,能遍历到1~n的每一个数据。

习题:

小鱼比可爱

彩票

希望大家勤加练习。

http://www.lryc.cn/news/464543.html

相关文章:

  • 【排序】3.希尔排序法
  • 商品详情数据API接口概述(json数据格式返回参考)
  • Jmeter简介
  • 网页前端开发之HTML入门篇:标题标签 heading
  • 医院信息化与智能化系统(3)
  • 数据结构(线性表)
  • ArcGIS Pro SDK (十八)栅格
  • c++ 对象作用域
  • 【无标题】海尔AI英语面试
  • 软件设计模式------概述
  • 刷题/学习网站推荐
  • OQE-OPTICAL AND QUANTUM ELECTRONICS
  • 在 Spring MVC 应用程序中使用 WebMvcTest 注释有什么用处?
  • Chromium html<textarea>c++接口定义
  • OpenCV高级图形用户界面(13)选择图像中的一个矩形区域的函数selectROI()的使用
  • 《计算机视觉》—— 基于dlib库的人检检测
  • 分布式数据库安全可靠测评名录之平凯数据库(TiDB企业版)
  • 动态规划之打家劫舍
  • 嵌入式入门学习——8基于Protues仿真Arduino+SSD1306液晶显示数字时钟
  • 盘点现代浏览器的各种神奇能力,功能令人惊讶
  • 人工智能停滞:人工智能投资与人工智能采用之间的差距
  • 高效容器化技术(3)---docker镜像仓库
  • 使用docker搭建lnmp运行WordPress
  • 【设计模式】深入理解Python中的桥接模式(Bridge Pattern)
  • YOLOv11改进策略【卷积层】| SAConv 可切换的空洞卷积 二次创新C3k2
  • Javaweb基础-axios
  • 智能EDA小白从0开始 —— DAY20 OrCAD
  • C# WebApi 接口测试工具:WebApiTestClient应用技术详解
  • Qt_ymode自己实现
  • 5.3章节python中字典:字典创建、元素访问、相关操作