代码改变世界

读书笔记:C++ Primer系列(1)—— 开篇

2013-12-16 20:46  Keiven_LY  阅读(329)  评论(0)    收藏  举报

题记:

  最近这半年一直处于找工作状态,各种笔试什么的,其中很多涉及到C++知识,自我感觉C++这块基础相当薄弱,所以从现在开始给自己打好基础,就从《C++ Prrimer》开始吧,希望自己能够一直坚持下去,希望各位大神指教!

1.1 main函数

  •      每个C++程序都具有一个main函数,且main函数是唯一被操作系统显式调用的函数;
  •      每个函数必须包含4个元素:返回类型、函数名、形参、函数体;
  •      main函数的返回类型必须是int类型;

1.2 输入输出流

     我们在C++程序中,经常会看到cin、cout这两个表示输入输出的关键字。其实C++并未直接定义输入输出的任何语句,这种输入输出功能是由标准库来提供的。而用来处理格式化输入输出的是iostream库,其基于两种类型,分别为istream(输入流)ostream(输出流)。

1.3 简单小程序

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int a,b;
 6     cin>>a>>b;
 7     cout<<a+b<<endl;
 8     system("pause");
 9     return 0;
10 }

说明:
       第1行:告诉编译器要使用iostream库,尖括号中的名字是一个头文件(注:用户自定义的头文件格式是  #include "XXX.h" );

       第2行:引用命名空间std,因为cin、cout、endl都属于该命名空间下,如果不加这句,编译会出错,或者写成std::cin、std::cout、std::endl,其中“::”为域操作符;

       第5行:定义了两个变量,但未初始化(我想:在定义变量时,最好进行初始化)

1.4 注释

      C++有两种注释方式:单行注释采用双斜杠\\,块注释采用\*   *\

1.5 类

      对于类,需了解三点:

  1.       类的名字是什么;
  2.       类定义在哪里;
  3.       类支持什么操作;