c语言数组怎么用 请问在C语言中如何获取一个数组里存在多少个元素?
浏览量:2077
时间:2021-03-16 15:53:28
作者:admin
请问在C语言中如何获取一个数组里存在多少个元素?
有一个获取数组元素数的函数:sizeof!其原理是:sizeof获取数组的长度,然后将其除以数据类型的长度得到元素数。我只写下代码:inta[100]={1,2,3,4}intlen=sizeof(a)/sizeof(int)printf(%d“,len)。以上是原始答案,但有错误:给定数组大小时,Sizeof不起作用。我没有注意到我当时犯了一些错误。请原谅我一年后修改了这个答案。我认为int array的默认值是0,这称为初始化。假设非0是一个有效元素。While(I<100){if(a[I]!=0)count I}遍历并记录具有终止符的字符数组。找到终结者的位置
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。