求问如何得到二维数组的地址,如果有大神帮我看看代码

问题描述

解决方案

解决方案二:
a[第几行*每行多少个+第几列]看我的测试代码unsafevoidTest(){int[,]a=newint[10,10]{{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10}};int[]b=newint[]{1,2,3,4,5,6,7,8,9,10};fixed(int*aPoint=a){for(inti=0;i<10;++i){for(intj=0;j<10;++j){Console.WriteLine(aPoint[i*10+j]);}}}}
解决方案三:
另外,我觉得你这个应该不需要使用指针。

时间: 2024-12-01 01:42:18

求问如何得到二维数组的地址,如果有大神帮我看看代码的相关文章

已知一个二维数组,求一个新的二维数组,具体描述请看内容吧

问题描述 我将DataTable中的数据存放到了一个二维数组中,如图所示比如这个数组的名称是a[][],现在我定义一个新的二维数组b[][],求出a的每一行.每一列的和,然后和a一起,都赋值给b,b的结构如图所示.右下角是整个a数组的所有数据的和.这样的程序怎么写呢? 解决方案 解决方案二:唉,自己写for解决方案三:全部循环,简单暴力解决方案四:先看看....

c语言中怎么把一个大小不确定的二维数组当作参数传入函数中

问题描述 c语言中怎么把一个大小不确定的二维数组当作参数传入函数中 c语言中怎么把一个大小不确定的二维数组当作参数传入函数中,取大神,取大神,取大神 解决方案 用VC++新建一个程序,默认生成的main函数定义如下 int mian(int argc, char* args[]) 这就是一个例子. 解决方案二: 一个表示长度的参数,一个指向二维数组的指针 解决方案三: fun(args[][],int rows,int cols) 解决方案四: void Func(int array[][10]

C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表 | IT宅.com

原文:C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表 | IT宅.com C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表 | IT宅.com C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表本文由 arthinking 发表于315 天前 ⁄ itzhai.com原创文章 ⁄ C语言 ⁄ 评论数 3 ⁄ 被围观 1,775 views+   指针数组: 在一个数组中,如果它的元素全部都是指针

数组 指针-c语言二维数组的指针问题

问题描述 c语言二维数组的指针问题 在WinTC下运行如下代码 #include void main() { char a1[][5]={"ab","cd","ef","ghi","sfs"}; printf("%sn",*(a1+3)); //语句1 printf("%cn",**(a1+3)); //语句2 } 运行结果为: ghi g 但如果将上述语句1中的%s

js二维数组定义和初始化的三种方法总结_javascript技巧

方法一:直接定义并且初始化,这种遇到数量少的情况可以用 var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]] 方法二:未知长度的二维数组 var tArray = new Array(); //先声明一维 for(var k=0;k<i;k++){ //一维长度为i,i为变量,可以根据实际情况改变 tArray[k]

两种php去除二维数组的重复项方法_php技巧

php去掉二维数组的重复值的方法总结,具体代码如下:方法一: //二维数组去掉重复值 function array_unique_fb($array2D){ foreach ($array2D as $v){ $v=join(',',$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串 $temp[]=$v; } $temp=array_unique($temp); //去掉重复的字符串,也就是重复的一维数组 foreach ($temp as $k => $v){ $

C语言,寻找二维数组鞍点,代码个人测试正确, 但是wrong answer, 求大神指点

问题描述 C语言,寻找二维数组鞍点,代码个人测试正确, 但是wrong answer, 求大神指点 Description 给定一个海拔平面图,相当于一个二维数组,数组的每个元素表示一个点的海拔高度.请判断该图中是否存在鞍点,如果存在,则输出该鞍点的位置,即行.列坐标. 本题规定鞍点的定义为:该点的值在它所在的那行中是唯一最大的,且该点的值在它所在的那列中是唯一最小的. Input 输入有多个测试用例,如果把每个测试用例看作一个"块",那么,在一个"块"中: 第一行

c语言-C++ CString类型二维数组 求长度

问题描述 C++ CString类型二维数组 求长度 ```CString bb[100][100] = [[a,b,c],[d,e,f],[g,h,i]] 怎么获取里面一维数组长度 3 解决方案 整个遍历一遍呗!否则还有什么好方法吗? 解决方案二: 只能遍历二维数组 然后取对应的长度 解决方案三: 建议使用动态数组,这样浪费栈区内存 解决方案四: sizeof(bb[0]) 解决方案五: 只能遍历了吧--可以写个遍历求长度的函数,调用就行,不过这样太麻烦 推荐使用动态数组,然后用sizeof应

链接传参数-C语言,二维数组的元素,相同位置对应相加。求大神指教。

问题描述 C语言,二维数组的元素,相同位置对应相加.求大神指教. 两个二维数组,13列X64行,读取文件,元素相同位置对应相加,再求平均数.写出来之后,无法运行,一直都是seg fault11.还请大神指教. #include #include #include #include /*main program*/ int main() { int i,j,ave = 0; float filename1[832],filename2[832]; FILE*fp1,*fp2; /***read n