C++字符数组的输入输出和字符串结束标志使用讲解

2020-01-06 13:51:12刘景俊

输出时,逐个输出字符直到遇结束符′′,就停止输出。输出结果为:

 

 
  1. China 

如前所述,字符数组名str代表字符数组第一个元素的地址,执行“cout<

关于字符数组的输入输出请注意以下几点:

输出的字符不包括结束符′′。

输出字符串时,cout流中用字符数组名,而不是数组元素名。

如果数组长度大于字符串实际长度,也只输出到遇′′结束。

如果一个字符数组中包含一个以上′′,则遇第一个′′时输出就结束。

用cin从键盘向计算机输入一个字符串时,从键盘输入的字符串应短于已定义的字符数组的长度,否则会出现问题。

C++提供了cin流中的getline函数,用于读入一行字符(或一行字符中前若干个字符),使用安全又方便。

C++字符串和字符串结束标志

用一个字符数组可以存放一个字符串中的字符。如:

 

 
  1. char str[12]={'I',' ','a','m',' ','h','a','p','p','y'};