题记:
最近这半年一直处于找工作状态,各种笔试什么的,其中很多涉及到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 类
对于类,需了解三点:
- 类的名字是什么;
- 类定义在哪里;
- 类支持什么操作;