【C++入门】学习使用二维数组基本知识及用法详解

这篇具有很好参考价值的文章主要介绍了【C++入门】学习使用二维数组基本知识及用法详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

c++二维数组,【C++入门】,c++,算法,数据结构,后端,java


c++二维数组,【C++入门】,c++,算法,数据结构,后端,java


🧛‍♂️iecne个人主页:iecne的学习日志
💡每天关注iecne的作品,一起进步
💪一起学习,必看iecne
🐳希望大家多多支持🥰一起进步呀!
c++二维数组,【C++入门】,c++,算法,数据结构,后端,java



一.定义方式

二维数组就是在一维数组上多加一个维度。
建议:以下三种定义方式,利用第二种更加直观,提高代码可读性

1.1 逐个定义

#include <iostream>
using namespace std;
int main()
{
   
       int arr[2][3];
       arr[0][0] = 1;
       arr[0][1] = 2;
       arr[0][2] = 3;
       arr[1][0] = 4;
       arr[1][1] = 5;
       arr[1][2] = 6;
       for (int i = 0; i < 2; i++)
       {
   
              for (int j = 0; j < 3; j++)
              {
   
                     cout << arr[i][j] << endl;
              }
       }
}

1.2 定义赋值

第二种就是在定义一个数组的时候直接开始赋值
具体如下文章来源地址https://www.toymoban.com/news/detail-824389.html

int arr2[2][3] =
       {
   
              {
   1,2,3},
              {
   4,5,6}
       };
       for (int i = 0; i < 2; i++)
       {
   
              for (int j = 0; j < 3; j++)
              {
   
                     cout << arr2[i][j] <<" ";
              }
              cout << endl;
       }

1.3 定义赋值*2


	   int arr3[2][3] 

到了这里,关于【C++入门】学习使用二维数组基本知识及用法详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库的基本知识---入门前必读

    目录 一.认识数据库 二.数据库的分类 三.SQL介绍 3.1SQL是什么 3.2.SQL语言使用方式 总结 😽个人主页:tq02的博客_CSDN博客-C语言,Java,Java数据结构领域博主  🌈梦的目标:努力学习,打败数据库,拼搏一切,让自己的未来不会有遗憾。  🎁欢迎各位→ 点赞 👍 + 收藏 ⭐ + 评论

    2024年02月09日
    浏览(36)
  • python基本知识学习

    在控制台输出Hello,World! 单行注释:以#开头 多行注释: 选中要注释的代码Ctrl+/ 三单引号 三双引号 第一个字符必须是字母表中字母或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感。 标识符也叫变量名,变量名就是一个变量的名字,例如

    2024年02月15日
    浏览(45)
  • 音频数据处理基本知识学习——降噪滤波基础知识

    滤波是一种信号处理方法,它可以通过消除或减弱信号中的某些频率分量,来实现信号的去噪、去除干扰、增强某些频率成分等目的。常见的滤波方法包括低通滤波、高通滤波、带通滤波等。 降噪是一种信号处理方法,它可以通过消除或减弱信号中的噪声成分,来提高信号的

    2024年02月15日
    浏览(51)
  • 【React学习】—类的基本知识(五)

    类中的构造器不是必须写的,要对实例进行一些初始化的操作,如添加指定的属性才写。 如果A类继承了B类,且A类写了构造器,那么A类构造器中的super是必须要调用的 类中定义的方法,都还是放在了类的原型对象上,供实例去使用

    2024年02月13日
    浏览(47)
  • 详解爬虫基本知识及入门案列(爬取豆瓣电影《热辣滚烫》的短评 详细讲解代码实现)

    目录 前言什么是爬虫? 爬虫与反爬虫基础知识 一、网页基础知识  二、网络传输协议 HTTP(HyperText Transfer Protocol)和HTTPS(HTTP Secure)请求过程的原理? 三、Session和Cookies Session Cookies Session与Cookies的区别与联系  四、Web服务器Nginx 五、代理IP 1、代理IP的原理 2. 分类 3. 获取途

    2024年04月29日
    浏览(65)
  • STC8H系列单片机入门教程之GPIO基本知识(一)

    IO口即输入输出口,STC8H系列单片机支持四种工作模式, 即准双向口、推挽输出、高阻输入、开漏输出,每个IO通过两个寄存器进行配置,如下图所示,注:n = 0,1,2,3,4,5,6,7。 PnM1 PnM0 I/O 口工作模式 0 0 准双向口(弱上拉),灌电流可达 20mA ,拉电流 150-270uA 0 1 推挽输出,强上拉

    2024年04月14日
    浏览(67)
  • 深度学习基础知识-pytorch数据基本操作

    1.1.1 数据结构 机器学习和神经网络的主要数据结构,例如                 0维:叫标量,代表一个类别,如1.0                 1维:代表一个特征向量。如  [1.0,2,7,3.4]                 2维:就是矩阵,一个样本-特征矩阵,如: [[1.0,2,7,3.4 ]                   

    2024年02月11日
    浏览(48)
  • 王道计算机网络学习笔记(1)——计算机网络基本知识

    文章中的内容来自B站王道考研计算机网络课程,想要完整学习的可以到B站官方看完整版。 计算机网络的功能 网络 把许多计算机连接在一起,而 互联网 则将许多网络连接在一起, 因特网 是世界上最大的互联网 ISP:因特网服务商 C/S(Client server) P2P(peer to peer),每个机器

    2024年02月10日
    浏览(39)
  • 正点原子STM32MP157学习——1.开发环境及基本知识

            官方推荐使用VMWare15+Ubuntu18.04,之前自己做一些开发使用的VMWare+Ubuntu20.04,懒得重新安装,后续踩坑再填。         在Windows下需要安装STM32CubeMX、STM32CubeIDE(这两个用来配置和编写MCU代码)和STM32Programmer(烧录工具)。这三个软件需要java环境,所以还需要安装j

    2024年02月07日
    浏览(43)
  • 渗透工具-sqlmap-基本知识及使用教程

      -u 指定目标URL (可以是http协议也可以是https协议) -d 连接数据库 --dbs 列出所有的数据库 --current-db 列出当前数据库 --tables 列出当前的表 --columns 列出当前的列 -D 选择使用哪个数据库 -T 选择使用哪个表 -C 选择使用哪个列 --dump 获取字段中的数据 --dump-all  拖库 --batch  自动选择

    2024年02月04日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包