怎么将字符数组全赋值为空

2024-12-25 14:31:15
推荐回答(3个)
回答1:

数组是值数据,空的默认就是0。
用一句话那就是FOR语句。
for(i=0;1<15;i++)
a[i]=0;

还有一种办法,将一个已有数组赋给你要的那个数组。不然,如果只对单个数组赋值,那只能对每个数组元素赋。

看你的意思是想定义个字符数组,那你可以用STRING语句,因为字符串在内存中的存储模式就是数组,只不过这样写,可以方便你输入输出。

回答2:

在定义的时候:char a[20] = {0};
平时直接 a[0] = 0;
全部置0,可以 memset(a, 0, sizeof(a));
或者
1. char a[20]={0};
2. ZeroMemory(a,sizeof(a));
3. memset(a,'\0',sizeof(a));

回答3:

令array=NULL,你可以试试看