求数组个数的问题
我定义了一个数组int a[20] = {3,5,7,2,6,5,23,8,42,7};
现在我想知道我自己定义了多少个元素,请问我该如何求啊?
谢谢各位指点
参考答案:一般采用特殊数据作为最后一个元素,比如-1。此时用如下方法:
for (size=0; a[size]!=-1; size++)
;
则size就是答案
我定义了一个数组int a[20] = {3,5,7,2,6,5,23,8,42,7};
现在我想知道我自己定义了多少个元素,请问我该如何求啊?
谢谢各位指点
参考答案:一般采用特殊数据作为最后一个元素,比如-1。此时用如下方法:
for (size=0; a[size]!=-1; size++)
;
则size就是答案