c++ 二维数组定义 二维数组首地址查询
#include <iostream> using namespace std; int main() { int arry[][] = {
{,,},
{,,} }; cout << "二维数组大小 = "<< sizeof(arry) << endl;
cout << "二维数组一行大小 = " << sizeof(arry[]) << endl;
cout << "二维数组元素大小 = " << sizeof(arry[][]) << endl; cout << "二维数组行数 = " << sizeof(arry) / sizeof(arry[]) << endl;
cout << "二维数组列数 = " << sizeof(arry[]) / sizeof(arry[][]) << endl;
//cout << "hello world!" << endl; //地址
cout << "二维数组首地址 = " << arry << endl;
cout << "二维数组第一行地址 = " << arry[] << endl;
cout << "二维数组第二行地址 = " << arry[] << endl; cout << "二维数组第一个元素地址 = " << &arry[][] << endl;
cout << "二维数组第二个元素地址 = " << &arry[][] << endl;
system("pause");
return ;
} //===================================
#include <iostream>
using namespace std;
int main(){
int a = 0;
int arry[3][3] = {
{1,2,3},
{55,66,77},
{21,34,11}
};
cout << "输出地址 = " << &arry << endl;
cout << "二维数组第一行 = " << arry[0] << endl;
cout << "二位数组行数 =" << sizeof(arry) / sizeof(arry[0]) << endl;
cout << "二位数组列数 =" << sizeof(arry[0]) / sizeof(arry[0][0]) << endl;
cout << "二位数组占内存大小 =" << sizeof(arry) << endl;
cout << "二位数组一行占内存大小 =" << sizeof(arry[0]) << endl;
cout << "二位数组总共占内存大小 =" << sizeof(arry[0][0]) << endl;
return 0;
}
c++ 二维数组定义 二维数组首地址查询的更多相关文章
- C语言数组:C语言数组定义、二维数组、动态数组、字符串数组
1.C语言数组的概念 在<更加优美的C语言输出>一节中我们举了一个例子,是输出一个 4×4 的整数矩阵,代码如下: #include <stdio.h> #include &l ...
- 【转】java中定义二维数组的几种写法
原文链接 注:以下的 type[][] var 也可以这样申明 type var[][] type为数组的类型,var为变量名 写法一:行列固定的数组 //定义二维数组写法1 class Test { ...
- Java编程基础——数组和二维数组
Java编程基础——数组和二维数组 摘要:本文主要对数组和二维数组进行简要介绍. 数组 定义 数组可以理解成保存一组数的容器,而变量可以理解为保存一个数的容器. 数组是一种引用类型,用于保存一组相同类 ...
- java书写、数据类型、数组定义
这里只记录java与php.javascript不同的地方,相同的地方就不赘述了. 1.java文件源码为以.java为后缀的文件,字节码文件是以.class为后缀的文件. 2.写好一个java源码之 ...
- Java数组定义及初始化
数组定义及初始化 数组这玩意是一种用于存放数据最常见数据结构. 数组的的概念及注意点 数组要求所有的数组元素具有相同的数据类型,且只能存在一种数据类型,要多专一有多专一. 数据类型既可以是基本类型也可 ...
- C语言结构体数组内带字符数组初始化和赋值
1.首先定义结构体数组: typedef struct BleAndTspRmtCmd{ char terminal[3]; char note[3]; char rmtCmd[10]; char c ...
- 08-java学习-数组-增强for循环-数组与方法-main函数参数
数组定义和使用 数组与方法的结合使用 main函数传参
- C#的一维数组和二维数组定义方式:
一维数组: //一维数组定义与初始化 ,, };//第一种方式 , , }; //第二种方式 int[] one3; //第三种方式 one3=,,}; 二维数组: //二维数组定义与初始化 //不规 ...
- Android 在资源文件(res/strings.xml)定义一维数组,间接定义二维数组
经常我们会在资源文件(res/strings.xml)定义字符串,一维数组,那定义二维数组?直接定义二维数组没找到,可以间接定义. 其实很简单,看过用过一次就可以记住了,一维数组估计大家经常用到,但是 ...
随机推荐
- 关于less的一些入门用法
less 变量(Variables) @nice-blue: #5B83AD; @light-blue: @nice-blue + #111; #header { color: @light-blue ...
- Python学习日记(四十一) Mysql数据库篇 九
前言 索引的主要作用是起到约束和加速查找,ORM框架(sqlalchemy)是用类和对象对数据库进行操作 索引的种类 按种类去分 1.普通索引:能够加速查找 2.主键索引:能够加速查找.不能为空.不能 ...
- rhel7学习第四天
学习<Linux就该这么学>第二周,学习了最重要的几个文件操作命令
- NOIp常用的算法
24种NOIp常用的算法 https://blog.csdn.net/weixin_40676873/article/details/81166139 NOIP 算法总结(来自 啊哈磊的专栏) htt ...
- Colorimetry
[Colorimetry] 1.Example of Spectral Power Distribution Application An example of the spectral power ...
- dedecms手机站和PC站共用同一数据库的方法
我们知道搜索引擎建议将手机站和PC站分开,虽然自适应可以适配不同的终端,但单独建独立的m站可能权重和排名更好,因为移动端的竞争度不同甚至更低.代码更精简.蜘蛛抓取更顺畅,所以要单独建手机站比较好.那么 ...
- Python基础A(执行方式---注释)
执行Python程序的两种方式 交互式(jupyter) 优点:运行一句,执行一句 缺点:关闭即消失 命令行式(pycharm) 优点:可以一直保存下去 缺点:全部写完才能调试bug 虽然txt问价可 ...
- STM32片上Flash容量大小命名规则
- jquery保存cookie,php读取cookie操作
//保存时间 var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); //保存内容, ...
- Layui Iframe页面间 方法的相互调用
就是普通的iframe之间方法的调用,只是注意一下src就像 var childWindow = $(window.parent.document).find("iframe[src='/A ...