永发信息网

详细讲一下 数组大小=sizeof(数组名)/sizeof(数组类型)

答案:4  悬赏:0  手机版
解决时间 2021-11-24 12:29
  • 提问者网友:椧運幽默
  • 2021-11-23 21:15
详细讲一下 数组大小=sizeof(数组名)/sizeof(数组类型)
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-11-23 21:54
sizeof(数组名)这个是数组的内存空间的大小,sizeof(数组类型)这个是这个数据类型的大小,两者相除不就是一共有多少个int类型的数据么,不就是数组的大小了么
全部回答
  • 1楼网友:第幾種人
  • 2021-11-24 00:49
还有种写法:
#define ARR_LEN(arr) (sizeof(arr)/sizeof(arr[0]))
int a[10] = {0};
char s[200] = {0};
std::cout << ARR_LEN(a) << "_" << ARR_LEN(s) << std::endl;
  • 2楼网友:一叶十三刺
  • 2021-11-23 23:39
就是 你有一个钱包 里面装了500
每张是100大小
有几张呢?
  • 3楼网友:春色三分
  • 2021-11-23 22:53
array是数组指针,sizeof(array)返回指针指向的内存空间的长度
sizeof(int)是每个int类型占的内存空间
sizeof(array)/size(int)就是求出array里有多少个int类型数据,也就是数组的长度
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯