在操作数组时,经常会遇到以下几个问题:
1,初始化数组时,如何将数组每一个元素进行初始化?
2,初始化字符串时,如何初始化一个空的字符串?
下面是几个简单的测试:
解决:
1,初始化数组的每个元素时,应当写成形如:char buff[5]={'0'};这样,每一个元素都被初始化为了‘0’;
2,初始化字符串时,应写成形如:char buff[5]={0}或char buff[5]={'\0'};这样,就初始化了一个空字符串。
在操作数组时,经常会遇到以下几个问题:
1,初始化数组时,如何将数组每一个元素进行初始化?
2,初始化字符串时,如何初始化一个空的字符串?
下面是几个简单的测试:
解决:
1,初始化数组的每个元素时,应当写成形如:char buff[5]={'0'};这样,每一个元素都被初始化为了‘0’;
2,初始化字符串时,应写成形如:char buff[5]={0}或char buff[5]={'\0'};这样,就初始化了一个空字符串。