您的位置首页百科问答

int a[10] 有几个元素?

int a[10] 有几个元素?

int a[10]就只有十个元素,下标是从0到9memset()该函数是用来给数组赋初值昌樱的,第一个参数指定数组,第二个指定初值,第三个指定数组的数组块大小!所以你的memset()这个函数的用法是错误的,应该是memset(a,0,10*sizeof(int));其实a[10]数组已经越界啦(用法a[10]是错误的用法),读出来的数高滑据是内存里面的随机的数据(你读出来是0那是因为你已经修改为0啦耐念丛)。