我这里有一个简单的数组:
int someNumbers[10] = { 16, 2, 77, 40, 12071 };
如何获取数组中的数据数量?由于数组设置为10,但里面只有5个数据。
我想要的结果应该是这样的:
int icount = sizeof(someNumbers); // This is wrong, but I have no idea how..
cout << icount << endl;
我需要 icount 返回 5 而不是 10。我该怎么做?
这应该这样做:
int someNumbers[] = {1,2,3,4,5,6};
int icount = sizeof(someNumbers) / sizeof(int);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句