c 与不规则阵列的关系

发布于 科技 2024-07-27
19个回答
  1. 匿名用户2024-01-31

    数组问题可以这样理解:

    二维,例如 int[a=new int[2][3];

    可以理解为,第一个元素是行数,第二个元素是列数。

    当它超过二维时,如三维、四维、多维。

    理解的方式应该是:例如三维数组 int[b=new int[2][3][4];

    应表示如下:三维数组b由两个三行四列的二维数组组成,即2表示三维数组中二维数组的数量,3,4表示二维数组的行数和列数。

    同理:当它是四维数组时,也可以按照上面的方法进行操作。

    例如 int[c=new int[2][3][4][5];

    2 表示四维数组中的三维数组数,3 表示三维数组中的二维数组数,4,,5 表示二维数组的行数和列数。

    我希望提醒你]多维数组在实际程序中很少使用,甚至三维数组也用得不多,所以这些理解也不用太担心!!

  2. 匿名用户2024-01-30

    这就是多维数组的问题。

    您可以将一维数组、二维数组、三维数组、四维数组和高维数组想象成一条线、一个曲面、一个立方体,然后是一个多维空间。

  3. 匿名用户2024-01-29

    我认为如此:

    如果找到 x,则修复 y=z=0;

    然后定义一个 int count=0;

    awhile(a[count][0][0]!=null)

  4. 匿名用户2024-01-28

    使用指向指针的指针,您可以使用不同维度的二维数组来完成,并且每个维度可以具有不同的长度。

  5. 匿名用户2024-01-27

    事实上,正是这个洞关闭了不规则阵列。

    这意味着数组中每行的元素数不同。 例如,第二个表示第一行有三个元素,第二行有四个元素。 这就是它的意思。

  6. 匿名用户2024-01-26

    C 数组可以在声明时直接初始化。

    string strs = new string[3] ;

    string strs = new string ;

    string strs = ;

    以上三句话没有区别。

    如果要为已经声明和初始化的数组赋值,则只能逐个附带字符串 strs = new string[3]; 初始化 默认情况下,每个数组元素将初始化为 null

    strs[0] = "111";

    strs[1] = "222";

    strs[2] = "333";

  7. 匿名用户2024-01-25

    这主要取决于你的赋值是否规律,如果有规律,可以采用循环方式,如果没有规律,只能一个一个地赋值。

  8. 匿名用户2024-01-24

    完成**:

    static void main(string args),它定义了一个三维数组。

    for (int i = 0;i < i++) 遍历每个维度;}

  9. 匿名用户2024-01-23

    int[,]a = new int[2,3];定义多维数组。

    int length = ;获取第 0 维的长度(维度从 0 开始),其中长度 = 2

  10. 匿名用户2024-01-22

    楼上是正确的解决方案,可以直接使用getlength,也可以自己编写,非常简单。

  11. 匿名用户2024-01-21

    这里有一个想法。

    问题 1. 定义 3 个数组,将页面中的数字逐个按入数组 1,如果数字存在于数组 1 中,则将数字按到数组 2 中,如果也存在,则将其扔掉。 页面循环完成后,数组 2 是重复数字。

    然后从 0-99 循环以检查它是否存在于数组 1 中,如果不存在,则将其按到数组 3 中。 数组 3 是缺少的数字。

    我不明白第二个问题的意思,就根据我的理解把文字复制到另一个数组中,然后数了数新数组中增加了多少个$s。

  12. 匿名用户2024-01-20

    这些问题不够详细。 最好完整地描述面试问题。

  13. 匿名用户2024-01-19

    new 只是创建一个对象,例如声明一个数组数组类型数组名称;

    而 new 是首先声明 create array type, array name, array name=new array type[element]。

  14. 匿名用户2024-01-18

    当你不使用new的时候,当你使用它的时候,你可以给这个数组赋值,你可以使用它,如果你没有赋值要引用,它就无法传递,这时候你可以用new,先给数组赋一个空格,这样你就可以用引用回填值, 等等,个人通常积累,只是分享,而不是学术。

  15. 匿名用户2024-01-17

    订婚艺术组必须使用 new 关键字,一个是:stringa=new string,另一个是 stringa; 使用中是初始化 a=new string[a,b,c];

  16. 匿名用户2024-01-16

    当你需要使用一个数组时,你必须新建一个实例,如果你不使用它,你就不能使用它; 例如:字符串 a;

    当我使用它时,a=new string["aa","bb"];或 a=;

  17. 匿名用户2024-01-15

    这没什么区别,都是数组,你想怎么用就怎么用,只要能实现函数就行。

  18. 匿名用户2024-01-14

    使用计时器设置一个全局变量整数,你就完成了。

  19. 匿名用户2024-01-13

    事件的文本框的值,更改事件的值,可以是。

相关回答
9个回答2024-07-27

不规则的按钮是什么意思,还是矩形的? 如果还是矩形,但大小不规则,可以选择xylayout试试。

12个回答2024-07-27

int[,]arr = new int[3, 2] ,"数组中的行数为:");

int arrrank = ; >>>More

18个回答2024-07-27

首先,我会明确地告诉你,选项 c 是正确的,选项 A strcpy 是一个字符串复制函数,它可以将字符串 “China” 复制到字符数组 str2 中并覆盖 str1 中的 “beijing”,选项 c strcat 是一个字符串连接函数,可以将 “China” 连接到“beijng”的后面。 因此,C. >>>More

17个回答2024-07-27

p5[1] 取第二个字符的地址,即'b',打印结果为b,取p5[0]+1"def",打印结果为 def >>>More

8个回答2024-07-27

是你的 fo() 循环出了问题。

第一次在数组[3]开始后放10 100 -5,三个周期后在数组[6]开始后放10 100 -5,然后把10 10放在数组[9]的一侧。 >>>More