在C语言中,将字符串作为字符数组来处理。C++语言兼容了C语言,因此可以认为在C++中也把字符串作为字符数组。例如:
char c[]={"China"};
这个字符数组定义与下面的形式是一致的。
char c[]={'C','h','i','n','a','\0'};
上面的'\0'是一个称为结束符的字符。上面数组的大小很明显可以看到是6,而不是5。
在C语言中,将字符串作为字符数组来处理。C++语言兼容了C语言,因此可以认为在C++中也把字符串作为字符数组。例如:
char c[]={"China"};
这个字符数组定义与下面的形式是一致的。
char c[]={'C','h','i','n','a','\0'};
上面的'\0'是一个称为结束符的字符。上面数组的大小很明显可以看到是6,而不是5。