怎么将字符数组全赋值为空
3个回答
展开全部
数组是值数据,空的默认就是0。
用一句话那就是FOR语句。
for(i=0;1<15;i++)
a[i]=0;
还有一种办法,将一个已有数组赋给你要的那个数组。不然,如果只对单个数组赋值,那只能对每个数组元素赋。
看你的意思是想定义个字符数组,那你可以用STRING语句,因为字符串在内存中的存储模式就是数组,只不过这样写,可以方便你输入输出。
用一句话那就是FOR语句。
for(i=0;1<15;i++)
a[i]=0;
还有一种办法,将一个已有数组赋给你要的那个数组。不然,如果只对单个数组赋值,那只能对每个数组元素赋。
看你的意思是想定义个字符数组,那你可以用STRING语句,因为字符串在内存中的存储模式就是数组,只不过这样写,可以方便你输入输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在定义的时候: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));
平时直接 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));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
令array=NULL,你可以试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询