函数:一个function模块,在对象里边,属性是描述对象特征的,不可放到函数里边,函数里边可以定义变量,它的生命周期到运行结束,对外界不产生影响,若此函数调用子函数,那么此函数内定义的变量的值,不能被子函数所使用.当调用函数时候,只是把值给了形参,若想通过子函数改变实参变量的值,必须把地址传递给子函数
声明:告诉主函数,有这么一个东西存在,不然即使定义了,叶不好使用
定义:对事物的具体描述。
内联函数:标记语言inline,写在外部,但编译时候拿到调用位置,不同于调用,缺点:每调用一个函数就需要开辟新空间去放置内联函数;优点:运行速度比调用的筷,调用的话还要堆栈,记录开始调用和调用结束返回地址
重载函数:同名不同功能,特例:运算符重载