在操作数组时,经常会遇到以下几个问题:

1,初始化数组时,如何将数组每一个元素进行初始化?

2,初始化字符串时,如何初始化一个空的字符串?

下面是几个简单的测试:

字符串数组的初始化问题


解决:

1,初始化数组的每个元素时,应当写成形如:char buff[5]={'0'};这样,每一个元素都被初始化为了‘0’;

2,初始化字符串时,应写成形如:char buff[5]={0}或char buff[5]={'\0'};这样,就初始化了一个空字符串。


相关文章: