1.对大小写敏感
2.预处理编译指令#include
3.标准写法 int main()
4.注释://内容、/*内容*/
5.头文件三种写法:.h、没有后缀、从C库得到的前缀加c,如cstring,没后缀
6.c++特有名称空间
using namaspace std; 则std内的所有成员都能在声明的作用域内被使用
using std::cout; 则std的cout能在声明的作用域内使用
7.c++输入输出以流来描述。假设一根网线,从PC上数据到网线,则是输入流;从网线到PC,则是输出流。以网线的视角来看。
8.c++允许运算符重载,c和java也有运算符重载,只是不给用户编写
9.转义序列\n
10.空白字符:空格、制表符、回车
11.声明通常指出了要存储的数据类型和程序对存储在这里的数据使用的名称
12.类是用户定义的数据类型
13.cout与cin 输出与输入 C++中不能省略分号
作为接口的函数头:①函数头描述了函数与调用它的函数之间的接口
②函数返回类型:返回给调用它的函数信息
③参数列表:从调用函数传给被调用函数的信息
名称空间:程序可以使用名称空间来区分不同的版本
endl和'\n'的区别:
①endl为控制符,在iostream中定义,位于名称空间std中,而'\n'为换行符
②endl确保程序继续运行前刷新输出(立即显示在屏幕上),而'\n'无法保证
C++语句 1.在C++中,首次使用变量钱,声明变量
2.在打印前,cout必须将整型转换成字符串
cout的优势:①设计灵活,好用,能识别类型 ②可扩展(重定义 ‘<<’)
类描述了一种数据类型的全部属性,对象则是根据这些描述创建的实体
C++函数
1.函数原型只提供接口,描述的是发给函数的信息和返回的信息
2.过程:没有返回值的函数
3.名称空间的使用范围,由使用时,所放的位置有关
C++小结:
1、C++官方明确反对旧式的C++风格,C的没有明确反对。
2、在某一个编译器内,可能会同时支持iostream.h,iostream,ciostream等文件,但是这是不同的文件来的,对于一般用户来说,这些是无关紧要的。但是函数内部实现不同,所以尽量用新的。
3、.h文件在编译的时候,是复制到cpp文件里面的,所以.h文件是不能独立编译的,引入太多.h文件应该也会造成程序太大