1.static关键字
c:
修饰局部变量,可以延长变量的生命周期,因为数据存储在数据段,初始化为0(若没有显示初始化);
修饰全局变量或函数,改变全局变量或者函数的链接属性,使得其在当前文件可见,避免与其他文件符号冲突;
c++:
类的静态成员变量属于类本身而非类的实例,所有类的实例共享同一份内存;必须在类外初始化,但是除了const_static;不占类实例的内存空间;
类的静态成员方法没有this指针;无须通过类对象调用;
2.extern关键字
声明外部其他文件的全局变量或者全局函数;
2.向上取整或者向下取整函数
ceil() floor() 头文件cmath