急急急:如何用C语言清除数组中的所有元素?
发布网友
发布时间:2023-07-12 19:24
我来回答
共4个回答
热心网友
时间:2024-01-04 20:06
#include
/*头文件,他包含函数体用的函数如printf(),scanf()都在库函数stdio.h中,*/void
main()
for(i=0;i<=9;i++)
a[i]=i;/*数组初始化给数组赋值,
热心网友
时间:2024-01-04 20:06
先说下你的书写,a[4]={0};这样写应该比你的那个简易些哦,
书上有讲的,我这方法,好好看书哦,呵呵,
方法1,
int i;
for(i=0;i<3;i++)
{
a[i]=0; /清0;
}
方法2
用memset函数吧
如int a[4]={1,2,3,4};
memset(a,0,4*sizeof(int));
热心网友
时间:2024-01-04 20:07
free();
for(i=0;i<n;i++)
a[i]=0;
热心网友
时间:2024-01-04 20:07
long np[N];
long x;
// 初始化数组和x
long nNewCount=0;
for (long k=0; k<nCount; k++)
{
if (np[k]!=x)
{
if (nNewCount!=k)
{
np[nNewCount] = np[k];
}
nNewCount ++;
}
}
不是x的元素往前移。
完成后个数变成nNewCount