第1个回答 2019-03-28
所谓清空数组,是要清空每个元素;清空字符串是将字符串置为空,这两个要求有异。
清空数组: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值即算清空了字符串。
存放字符串的
字符数组
就是你说的字符串数组,只不过说明这个字符型数组是用于存放字符串的而已,官方可没有这个说法,只要字符型数组一说。