【C++】第1-2章 C++基础 知识总结
2017-09-19 20:57
369 查看
《C++ Primer Plus》第1-2章知识点总结
首先声明,本文总结内容均是在一定的C语言基础上进行的总结,因为第1-2章内容不多,所有知识点可能有些零散,不过都是刚学的容易忽略的知识点
C++融合了3种不同的编程方式:C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言、C++模版支持的泛型编程
在运行C++程序时,要让窗口一直打开,直到按任何键,可在return语句前添加如下语句:
cin.get();
一个C++程序包含的基本元素
(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;
}
控制符 endl:
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);//这句为声明
首先声明,本文总结内容均是在一定的C语言基础上进行的总结,因为第1-2章内容不多,所有知识点可能有些零散,不过都是刚学的容易忽略的知识点
C++融合了3种不同的编程方式:C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言、C++模版支持的泛型编程
在运行C++程序时,要让窗口一直打开,直到按任何键,可在return语句前添加如下语句:
cin.get();
一个C++程序包含的基本元素
(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;
}
控制符 endl:
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);//这句为声明
相关文章推荐
- C/C++语言基础知识总结
- C/C++基础知识总结——数据的共享与保护
- [C++ 面试基础知识总结] 泛型算法
- C++基础知识易错点总结(1)
- C++未明基础知识总结(一)
- C++基础知识总结与回顾--5.5共享数据的保护
- C++ 图基础知识总结
- C++基础知识: 公有继承,保护继承,私有继承的总结,私有继承的用意何在
- [C++ 面试基础知识总结]表达式和函数
- [C++ 面试基础知识总结] 类
- (总结之mfc书最后附录)c++基础知识点-概念
- C++ 顺序容器基础知识总结
- [C++ 面试基础知识总结] 变量和基本类型
- 对C++基础知识的总结(主要针对笔试面试)
- 重拾C++ 基础知识总结(一)
- 重拾C++ 基础知识总结(二)
- C++顺序容器基础知识总结
- C/C++基础知识总结——数组、指针域、字符串
- c++学习历程(3)之 第二章基础知识总结
- C/C++基础知识总结3