《C++ Primer Plus》第1-2章知识点总结
首先声明,本文总结内容均是在一定的C语言基础上进行的总结,因为第1-2章内容不多,所有知识点可能有些零散,不过都是刚学的容易忽略的知识点
C++融合了3种不同的编程方式:C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言、C++模版支持的泛型编程
在运行C++程序时,要让窗口一直打开,直到按任何键,可在return语句前添加如下语句:
cin.get();
(1)注释,由前缀 // 标识
(2)预处理器编译指令 #include
(3)函数头: int main()。当使用 void main() 作函数头时,可省略 main() 函数中的 return 语句
(4)编译指令:using namespace,这个指令在后面的第九章会详细介绍,现在先姑且接受它
(5)函数体,用{和}括起
(6)使用C++和 cout 工具显示消息的语句
(7)结束 main() 函数的 return 语句
C++的输入与输出:
#include <iostream>
using namespace std;
int main()
{
int number;
cin>>number;//输入
cout << number << endl;//输出
cin.get();
return 0;
}
cout<<endl;——表示重起一行。在输出流中插入endl将导致屏幕光标移到下一行开头
换行符 \n :这是一种旧式方法。
endl确保程序继续运行前刷新输出;而使用“\n”不能提供这样的保证
在C++中,分号标示了语句的结尾
如果你发现在以前的程序清单中需要添加 cin.get(),则在这个程序清单中,需要添加两条 cin.get() 语句,这样才能在屏幕上看到输出。第一条cin.get() 语句在你输入数字并按Enter键时读取输入,而第二条cin.get() 语句让程序暂停,直到你按Enter键
自定义函数的使用
当main函数位于第一个函数时,需要在头文件处声明后面将用到的函数,比如
#include <iostream>
using namespace std;
void simon(int);//这句为声明