c++的准备知识2

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++内置结构。

 

posted @ 2016-07-20 16:19  都是木头  阅读(147)  评论(0编辑  收藏  举报