00问答网
所有问题
c语言二维数组省略了行怎么知道行为多少?
如题所述
举报该问题
推荐答案 2022-12-06
可以通过计算sizeof获取行数。根据查询相关信息:sizeof(array[0][0])为一个元素占用的空间,sizeof(array[0])为一行元素占用的空间,sizeof(array)为整个数组占用的空间,即可计算出行数=sizeof(array)/sizeof(array[0])。可以通过计算sizeof获取行数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/njBBnZZjZD0IBB0BTZ.html
相似回答
c语言
中
如何
获取一个
二维数组
的行列数?
答:
1
二维数组的行列数在定义的时候就是确定好的,所以编程人员是知道二维数组的大小以及行列数的
。 所以可以直接使用行列数的值。为方便维护,可以将行列数定义为宏,直接调用对应的宏名作为行列值。2 动态获取。对于type array[A][B];形式的二维数组,可以通过计算sizeof获取行列数。sizeof(array[0][0...
c语言
中在不
知道二维数组
行列数的情况下
怎么
在函数里调用这个二维数组...
答:
行数 = sizeof(array)/sizeof(array[0]);列数 = sizeof(array[0])/sizeof(array[0][0]);你也可以在函数形参里加入行列值,然后主函数调用子函数的时候,把行列数做为参数传过去。
c语言 二维数组
但不
知道
其中的行和列
答:
是的这样是错误的,因为
c
不支持动态
数组
。要么定义一个足够大的数组,要么用链表结构。
c语言
怎样
用程序
知道二维数组行
数和列数
答:
比如有这样一个
二维数组
: int a[3][5];求数组元素的总数: sizeof(a) / sizeof(int)求数组列数: sizeof(a[0])/sizeof(int)而
数组行
数则为 :( sizeof(a) / sizeof(int) )/ ( sizeof(a[0]) / sizeof(int) )不
知道
你明白了么?
大家正在搜
c语言二维数组可以省略
c语言二维数组行列
二维数组第一维省略
c语言中定义二维数组
c语言中的二维数组
c语言二维数组输出
c语言二维数组例题
c语言对二维数组的正确引用
c语言二维数组求和