------------恢复内容开始------------

 

不能直接在函数中调用数组来sizeof()来计算数组长度:

 

  原因在于:第一,在c中,数组在作为参数的时候就退化为指针,对一个地址来取大小呢,如果是32位系统的话即为4,如果是64位系统的话为8,所以呢,在函数中sizeof获取的是指针的长度而不是数组的长度。第二呢,在函数中,sizeof的处理时间的在编译期,也就是说对于动态生成的数组大小是不能用sizeof来算出来的。
————————————————

 

 

 

 

二维数组:

  表示方式:

  1.数据类型   数组名【行数】【列数】= {{1,2},{3,4}};

  2.数据类型   数组名【行数】【列数】= {1,2,3,4};

  3.数据类型   数组名【行数】【列数】;

  4.数据类型   数组名【】【列数】{1,2,3,4};

 

------------恢复内容结束------------

posted on 2022-05-14 00:44  偷懒的阿贤  阅读(27)  评论(0)    收藏  举报