C语言 怎么清空字符数组
如题,每循环一次,一个字符数组里要重新存放字符,然后赋给另外一个数组。这个过度数组每次循环后需要清空。怎么清空这个过度数组。假设这个数组是l_a[]...
如题,每循环一次,一个字符数组里要重新存放字符,然后赋给另外一个数组。这个过度数组每次循环后需要清空。怎么清空这个过度数组。假设这个数组是l_a[]
展开
5个回答
展开全部
不需要清空可以直接赋值
如果要清空用 I_a[]="\0"
如果要清空用 I_a[]="\0"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
int i=0;
char name[10]="love";
printf("%s\n",name);
while(name[i++]!='\0')//判断不是空的话就让它为空
name[i-1]='\0';
printf("%s\n",name);
return 0;
}
int main()
{
int i=0;
char name[10]="love";
printf("%s\n",name);
while(name[i++]!='\0')//判断不是空的话就让它为空
name[i-1]='\0';
printf("%s\n",name);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
memset(l_a, 0x00, sizeof(l_a))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不需要清空可以直接赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还用清空吗,直接覆盖就行了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询