Arrays 是否可以使用整数数组值作为其他整数数组的索引?

Arrays 是否可以使用整数数组值作为其他整数数组的索引?,arrays,c,indexing,Arrays,C,Indexing,我在这里开发一个程序来查找整数数组中的整数。但是,我以分割错误结束。 代码: #包括 int main() { int a[]={1,2,3,4,5,5,4,3,4,5},计数[10]={0},i; 对于(i=0;i要获得数组大小,需要将数组大小除以其元素的大小 for(i=0;i<sizeof(a)/sizeof(a[0]);i++) for(i=0;isizeof以字节为单位度量大小,而不是元素数。循环迭代40次,数组溢出。您可以编写sizeof(a)/sizeof(int),也可以

我在这里开发一个程序来查找整数数组中的整数。但是,我以分割错误结束。 代码:

#包括
int main()
{
int a[]={1,2,3,4,5,5,4,3,4,5},计数[10]={0},i;

对于(i=0;i要获得数组大小,需要将数组大小除以其元素的大小

for(i=0;i<sizeof(a)/sizeof(a[0]);i++)

for(i=0;i
sizeof
以字节为单位度量大小,而不是元素数。循环迭代40次,数组溢出。您可以编写
sizeof(a)/sizeof(int)
,也可以编写
sizeof(count)
。阅读一本好的C编程书籍(如),并参阅。还可以阅读C编译器的文档(例如…,作为
gcc-Wall-Wextra-g
)和调试器(例如…)调用。阅读未定义的每个函数的文档,例如of…。如果允许,阅读或一些较新的C标准。它定义了“什么是可能的”和重要的概念,如.Download,然后从现有的源代码中获得灵感,例如.Avoid您可以在第一个
循环之前在源代码中添加
printf(“sizeof(a)是%zd\n”,sizeof(a));
,感谢生成的代码:#include int main(){int a[]={1,2,3,4,5,5,4,4,5},count 10]={0},i;for(i=0;i
for(i=0;i<sizeof(a)/sizeof(a[0]);i++)