1.注释// /*...*/
2.输入cin>>,输出<<
3..灵活的局部变量说明:在大部分地方都可以先定义后使用
4.const关键字,const float pi=3.14常量. int const *p=&x;表示p指向的x(*p)不可改变,但P可以改变如p=&y,可把p改为指向y int*const p=&x,不能改变p的内容,但可以改变*p的值.
5.内联函数:通过关键词inline来加快函数运行的速度,但会加大main函数的负担.
6.带有默认参数的函数,void fun (int x,int y=3){}//默认的写在后面;如果传进来的只有x没有y,y的值就默认为3,如fun(1)J就同fun(1,3)
7.**函数的重载:不同的两个函数可以用一个函数名,但要求两个函数参数不同或者参数的类型不同,而且默认参数不够成重载
8.作用域操作符: ::1.可以访问全局变量
#include <iostream>
int x = 10; // 全局变量
int main() {
int x = 5; // 局部变量
std::cout << x << std::endl; // 输出局部变量,值为5
std::cout << ::x << std::endl; // 输出全局变量,值为10
return 0;
}
9.无名联合:直接在定义的类或结构体}后面定义类类型的变量,后面在main函数中就可以直接使用
10.强制类型转换:int x=int (要转换的数据),把要转换的数据类型转换为x类型
11.运算符 new和delete: