1、函数①main();每个C++程序都包含一个或多个函数,其中一个必须命名为main();操作系统通过调用main()来运行C++程序;②C++函数:函数的定义包括四部分:返回类型,函数名,由括号包围的形参列表,函数体;

3、语句:while语句:反复执行一段代码,直至给定条件为假为止;for语句;if语句;【注】:++val等价于val=val+1;

5、数据结构:①数据类型:告诉我们数据的意义和能做数据上执行的操作;②C++基本内置类型:字符、整型、布尔值和浮点数、空类型【注】:带符号类型:整数、负数、0;无符号类型为大于等于0的值;③整型字面值:通常为十进制,以0开头的代表八进制,以0x、0X开头的代表十六进制;④字符串:内容+‘\0’;字符串的实际长度比内容多1;字符串紧邻仅由空格、缩进和换行符分隔;⑤转义序列:

6、变量:①变量提供一个具名的、可供程序操作的存储空间;②变量有其数据类型,数据类型决定着变量所占内存空间大小和布局方式及运算;③初始化vs赋值:初始化:是创建变量时赋予其一个初始值;赋苒锃巳伢值:把对象的当前值擦出,而以一个新值来替代;④:声明vs变量:声明:使得名字为程序所知,一个文件如果想使用别处定义的名字则必须包含对那个名字的声明;定义:负责创建与名字关联的实体;【注】:a如果想声明一个变量而非定义它,就在变量名前添加extern;extern语句如果包含初始值就变成定义了;b变量能且只能被定义一次,但可以多次声明;⑤标识符:a.C++的标识符由字母、数字和下画线组成,其中必须以字母和下画线开头;b.用户自定义的标识符不能连续出现两个下画线,也不能一下画线紧连大写字母开头;⑥引用即别名:引言并非对象,只是为一个已经存在的对象起另一个名字;⑦指针:指针存放每个对象的地址;要想获得地址,需使用取&地址符;如果指针指向了一个对象,则允许使用*解引用符来访问该对象;初始化所有指针;void*可存放任意类型的指针;int* p1, p2;//p1是指向int的指针,p2是int对象;*仅修饰了p1而已;

