C语言。如何清空字符(串)数组、另求字符数组和字符串数组区别。
2个回答
展开全部
所谓清空数组,是要清空每个元素;清空字符串是将字符串置为空,这两个要求有异。
清空数组:char
a[100];
int
i;
for
(
i=0;i<100;i++
)
a[i]=0;
清空字符串:char
a[100];
a[0]=0;
//或a[0]='\0';
因为字符串以0结束,你只要将字符串数组第1个字符设置为0值即算清空了字符串。
存放字符串的
字符数组
就是你说的字符串数组,只不过说明这个字符型数组是用于存放字符串的而已,官方可没有这个说法,只要字符型数组一说。
清空数组:char
a[100];
int
i;
for
(
i=0;i<100;i++
)
a[i]=0;
清空字符串:char
a[100];
a[0]=0;
//或a[0]='\0';
因为字符串以0结束,你只要将字符串数组第1个字符设置为0值即算清空了字符串。
存放字符串的
字符数组
就是你说的字符串数组,只不过说明这个字符型数组是用于存放字符串的而已,官方可没有这个说法,只要字符型数组一说。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询