1.在C++中,用双引号括起的一系列字符叫做字符串,因为他是由托干字符组合而成。
2.<<符号表示该语句把这个字符串发送给cout;该符号指出了信息流动的路径。cout是什么呢? 他是一个预定义的对象,知道如何显示字符串,数字和单个字符等。 3.那么用一个例子来说明cout,从概念上看,输出是一个流,即从程序流出的一些列字符。cout可以 表示这种流,其属性是指iostream文件中定义的。cout的对象属性包括一个插入运算符(<<), 他可以将其右侧的信息插入到流中,例如cout<<“come pu and C++ me some time.”; 他将字符串come pu and C++ me some time.插入到输出流中,因此,与其说程序显示了一条信息, 不如说他将一个字符串插入到了输出流中。(其实我也没看懂这说的啥~。~很尴尬)。 4.在打印字符串时cout不会自动移到下一行,因此,每条cout语句的输出从前一个输出的 末尾开始,则come pu and C++ me some time.You won’t regret it!可以看到Y紧紧跟在句点后面 在来看另外一段代码, cout<<"The good,the"; cout<<"Bad,"; cout<<"and the Ukulele"; cout<<endl; 其输出为:The good,thebad,and the Ukulele 同样,每个字符串紧接在前一个字符串的后面,如果要在两个字符串之间留一个空格,必须将空格包含 着字符串中。注意,要尝试上述输出实力,必须将代码放到完整的程序中,该程序包含一个main()函数头 以及起始和结束花括号。 5.\n被视为一个字符,名为换行符,显示字符串时,在字符串包含换行符而不是在末尾加上endl,可以减少输出量, 另一方面,如果要生成一个空行,则两种方法的输入量相同,但对大多数人而言,输入endl更为方便 但是endl与\n的差别在于,endl确保程序继续运行前刷新输出,;而是用\n不能提供这样的保证,这意味着 在有些系统中,有时需要你输入信息后才会出现提示。换行符被称为“转义序列”的按键组合。 6.代码的风格,虽然C++在格式方便赋予了很大的自由,但是如果遵循合理的风格,程序将便于阅读,有效但难看 的代码不会令人满意,令人满意的代码因遵循 每条语句占一行。 每个函数都有一个开始括号和一个结束括号,这两个括号个占一行。 函数中的语句都相对于花括号进行缩进。 与函数名称相关的圆括号周围没有空白。 前面三条是为了确保代码清晰易读,第四条是帮忙区分函数和一些也是用圆括号的C++内置结构。