字符串
C语言风格字符串
C语言当中没有实际的字符串,是通过字符类型的数组实现字符串,如:
char exArray[] = {'e','x','a','m','p','l','e','\0'};
\0在C语言表示字符串的结束。
不以\0结束的字符数组将会在输出数组的时候输出乱码。
上述方式过于繁琐,在声明字符串时可以使用以下方法:
char exArray[] = "example";
此方法会解析双引号括起来的字符串并生成字符数组,并且自动添加\0。此时数组的长度为字符的个数+1,\0同样被视为一个数组元素。
长字符串可以分割为多个字符串,如:
char exArray[] = "Example string.""This is the second string.";