C++语言程序设计

当数组中的元素都是由一个个字符组成时，便称之为字符数组。字符数组并无什么特别之处，它的的重要性在于： C++中，用一个一维的字符数组表示字符串。数组的每一个元素保存字符串的一个字符，并附加一个空字符，表示为`\0'，添加在字符串的末尾，以识别字符的结束。所以，如果一个字符串有n个字符，则至少需要有n+1个元素的字符数组来保存它。例如，一个字符`a'仅需要一个字符变量就可以保存，而字符串"a"需要有两个元素的字符数组来保存，一个元素存字符`a'，另一个元素存空字符`\0'。
6.3.1字符数组的输出
字符串可以用printf或cout函数输出，例如：
cout << "The string s1 is " << s1 << endl;
printf("The string s1 is %s\n", s1) ;
上面两个语句的输出结果相同，均为：
The string s1 is example