ps:本贴为小白学习日记,基础到地下室,大神勿喷

一维数组

一维数组:1:数组内的变量都是相同的数据类型
2:数组中的各个元素在内存中的位置相邻
定义方式:

`int [7]//用循环进行输入`
int[5]={1,2,3,4,5}
//如果只输入四个数那么第五个会默认为0。
int[]={2,3,4,5}//编译器会知道数组的长的为4

数组名的用途:
(1)统计数组在内存中的长度 sizeof(数组名)
(2)得到数组在内存中的首地址 cout<<数组名
数组内元素个数=sizeof(数组名)/sizeof(数组名[0])
cout<<(int)数组名;把首地址转换为int类型
cout<<&数组名【2】;输出第三个元素地址

二维数组

二维数组同样由相同的数据类型的元素构成,并且在内存中占据相邻的位置。
定义方式

int a[10][9]; //10代表10行,9代表9列
int a[2][3]=
{{2,5,6},{5,7,1}
};         //注意行间有逗号,括号完有分号
int[2][3]={3,5,7,4,12,4};
int a[][3]={3,6,22,5,9,0};//编译器会根据输入自动得出行数

二维数组也可以查看数组所占内存空间,也可以得到首地址。

  1. sizeof(数组名) 得到数组所占内存大小
  2. sizeof(数组名【2】)第三行所占内存
  3. sizeof(数组名【2】【3】)三行四列元素所占内存
    1除以2 得到数组行数 2除以3 得到数组列数
    cout<<arr[2];输出第三行首地址

lbj学习日记 05 一维数组和二维数组相关推荐

  1. c语言bool怎么用_C语言中的一维数组和二维数组什么?怎么用?

    C++| 匠心之作 从0到1入门学编程[免费]​yun.itheima.com C语言除了基本数据类型之外,还提供了构造类型的数据,构造类型的数据包括数组类型.结构体类型和共用体类型.下面我们详细介绍 ...

  2. php 数组与数组之间去重,PHP开发中一维数组与二维数组去重功能实现教程

    本篇文章讲述了PHP实现一维数组与二维数组去重功能示例.希望对在php学习和开发的同学有所帮助! 数组中重复项的去除 一维数组的重复项: 使用array_unique函数即可,使用实例如下: ? $a ...

  3. java基础5 (一维)数组和二维数组

    本文知识点(目录): 一维数组(一维数组的概念.优点.格式.定义.初始化.遍历.常见异常.内存分析以及常见操作(找最大值.选择排序.冒泡排序等等))     二维数组(二维数组的遍历.排序.查找.定义 ...

  4. 如何利用一维数组实现二维数组的多列自由升降序排序过程详解

    如何利用一维数组实现二维数组的多列自由升降序排序过程详解 本例只说明多列排序的实现方式,一维数组的排序已经有过讲解不在赘述.所以本文是在已经完成了一维数组排序的函数封装的基础上完善多列排序的过程的详解 ...

  5. android 一维数组遍历,$.each()循环遍历一维数组、二维数组、JSON数据和DOM元素

    本文介绍$.each()循环遍历一维数组.二维数组.JSON数据和DOM元素. 请注意在使用JQuery $.each()方法前,要首先引用jquery库文件. $.each()循环遍历一维数组 Jq ...

  6. 【C 语言】数组 ( 验证二维数组内存是线性的 | 打印二维数组 | 以一维数组方式打印二维数组 | 打印二维数组值和地址 )

    文章目录 一.验证二维数组内存是线性的 1.打印二维数组 2.以一维数组方式打印二维数组 3.打印二维数组值和地址 二.完整代码示例 一.验证二维数组内存是线性的 验证二维数组内存是线性的 : 验证方 ...

  7. 二维数组,锯齿数组和集合 C# 一维数组、二维数组(矩形数组)、交错数组(锯齿数组)的使用 C# 数组、多维数组(矩形数组)、锯齿数组(交叉数组)...

    二维数组,锯齿数组和集合 一.二维数组 二维数组: 一维数组----豆角 二维数组----表格 定义: 1.一维数组: 数据类型[] 数组变量名 = new 数据类型[数组长度]; 数据类型[] 数组 ...

  8. C语言中的一维数组和二维数组

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104344394 一 ...

  9. 【蓝桥杯Java_C组·从零开始卷】第四节、一维数组与二维数组

    整篇文章为对java数组的完整理解以及部分排序,并有一些简单的demo,经典的案例与蓝桥杯的一些经典数组题有专门的文章梳理. 目录 数组概述 什么是数组 数组的结构 数组的特点: 数组分类 一维数组声 ...

  10. MATLAB 将不同长度的一维数组存入二维数组

    将多个不同长度的一维数组存入二维数组时,需要将所有一维数组的长度转为相同长度,可以采用在数组后边补零的方式实现. 如果a是行向量,M是你要的最终向量的长度,用 a=[a , zeros(1,M-len ...

最新文章

  1. 编写程序,输入某年某月,求该月有多少天
  2. 面部识别必看!5篇顶级论文了解如何实现人脸反欺诈、跨姿势识别等(附链接)...
  3. Open***异地机房互连以及负载均衡高可用解决方案
  4. 数据结构之C语言模拟整数数组实现
  5. 【JUC并发编程13】异步回调
  6. 消息队列之RabbitMQ
  7. “网页内容无法访问”可能是跨域错误!
  8. adb 更新 android sdk,[转载]安装Android时SDK AVD MANAGER时更新报错的解决办法
  9. 调试工具BTrace 的使用--例子
  10. Python-数据分析-常用检验-2-相关系数检验
  11. PID算法的简单了解
  12. spring boot中mybatisPlus代码生成器源码
  13. 在linux下如何显示隐藏文件
  14. 2019利兹大学计算机排名,2019软科世界大学学术排名利兹大学排名第101-150
  15. 计算机的电子邮件地址怎么看,电脑使用小技巧:如何找出网站上隐藏的电子邮件地址?...
  16. Apache的虚拟主机配置和伪静态操作
  17. 软件行业的税收优惠政策包含哪些
  18. excel文件被写保护怎么解除_excel表格受保护怎么解除保护
  19. iOS-error: unable to read property list from file: /Users/XX/Info.plist
  20. Android studio使用中问题集锦

热门文章

  1. Thread 类创建线程的五种基本写法
  2. 数据挖掘、数据分析以及大数据之间的区别有哪些?
  3. 为什么郭台铭才是夏普的最佳归宿?
  4. ASP.NET ZERO 学习 —— (4) 开发手册之AccountController
  5. 几种微弱信号处理电路
  6. ThinkPad键盘拆解与清理(附图详解)
  7. 杨柳絮-Info:阜阳市多举措治理杨柳絮问题
  8. 如何在MacBook中录制iphone模式的视频?macbook屏幕模糊如何解决?
  9. 限抗时代,化药里卖得最好的还是头孢!
  10. python批量读取tiff文件_Python Pillow批量转换tif格式到jpg