C++中数组大小怎么计算

 我来答
卢恕范桥
2020-02-19 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:28%
帮助的人:679万
展开全部
C++中数组的大小可以通过sizeof运算符来进行计算得到。
例如:对于数组V,通过sizeof(V)可以得到数组V的大小。
通过
sezeof(V)/sizeof(V[0])
可以计算得到数组V中元素的个数。
例如:V[5]
=
{1,2,3,4,5};
num
=
sizeof(V)
/
sizeof(V[0]);
得到的num值就是数组V中元素的个数。
祁素花钮卿
2020-05-01 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:1182万
展开全部
没有现成的函数,
#include
<stdio.h>int
main(){
int
x[4][8];
printf("%d,%d\n",
sizeof
x
/
sizeof
x[0],sizeof
x[0]
/
sizeof
x[0][0]);
return
0;}
我运行过了
,应该这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靳玉英声倩
2019-08-15 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:781万
展开全部
没有现成的函数,
#include
<stdio.h>
int
main()
{
int
x[4][8];
printf("%d,%d\n",
sizeof
x
/
sizeof
x[0],sizeof
x[0]
/
sizeof
x[0][0]);
return
0;
}
我运行过了
,应该这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏素兰柯春
2020-05-06 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:28%
帮助的人:924万
展开全部
int
a[4][3];
你说这个多大!?4行3列!没错
[]这个符号里面又不能存变量!一看就知道了!还用什么函数???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式