3946| 10
|
[随意闲聊] C#也是编程语言…… |
| ||
提示: 作者被禁止或删除 内容自动屏蔽
| |
签名被屏蔽
|
|
| ||
点评
然后可以给array分配10个int*,然后再给每个分配好的int*分配int元素的空间
其实是对C++int指针的补充。由于C#中的指针是不安全的,因此C#引入了“引用”的机制。前面的交错数组在C++中是这样写的:int** array;
这样每个int[]元素第二维的长度可以不同,也就是说array[0]的第二维可以是5,array[1]的第二维可以是10,array[1]=new int[10],这样的好处显而易见,
C#这样做也是有意义的。C++中定义二维数组是int array[5][5],而C#是int[,] array=new int[5,5],由此衍生了一个叫交错数组的东西,int[][] array=new int[5][]
| ||
玫瑰绽放,彼岸流殇。
|
||
| ||
我要填坑!我要背单词!我要学日语!我要每天锻炼!
好吧呵呵= = |
|
| ||
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-16 21:21
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.