函数的基本用法:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 编程原则(高内聚,低耦合)耦合就是重复的意思。 函数里面的代码,自己不能执行,需要调用函数名执行。 函数的定义 1.函数声明 注意:函数名命名准守小驼峰原则 function test () { //声明一个函数test, ...
分类:
其他好文 时间:
2020-03-31 12:48:08
阅读次数:
125
默认参数需要写在函数声明位置,函数体定义时不需要写默认参数。 (√) (×) (×) 默认参数必须从参数列表的右端开始。 (√) (×) ...
分类:
编程语言 时间:
2020-03-30 16:42:11
阅读次数:
82
一、js函数 首先何为函数,简单的说函数就是重复执行的代码块。函数是一段只定义一次但可能被执行或调用任意次的JavaScript 代码。 函数的定义方式分为以下几种: 1.函数声明: function 函数名 () { 函数体 };这种定义方式,会出现函数声明提升(在执行代码之前会先读取函数声明,也 ...
分类:
Web程序 时间:
2020-03-29 13:04:41
阅读次数:
103
函数(声明,调用) 1.命名函数 2.匿名函数 全局变量 局部变量 作用域 作用域链 对象 (属性,方法) 创建对象方法 1.系统内部构造函数,创建对象 2.自定义构造函数创建对象 3.字面量创建对象 4.推论出的工厂模式 内置对象:实例化对象 Array Math 自定义对象:不需要实例化 浏览器 ...
分类:
Web程序 时间:
2020-03-29 10:51:01
阅读次数:
67
转自:https://www.cnblogs.com/to-creat/p/5897465.html虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应 ...
分类:
其他好文 时间:
2020-03-24 23:34:19
阅读次数:
93
函数就是对一段代码的封装,在我们想调用的时候调用函数的几个优点:1. 封装代码,使代码更加简洁2. 复用,在重复功能的时候直接调用就好3. 代码执行时机,随时可以在我们想要执行的时候执行 函数的创建函数有两种创建方式:声明式函数、赋值式函数声明式函数语法:function 函数名() {}赋值式函数 ...
分类:
编程语言 时间:
2020-03-22 18:03:38
阅读次数:
83
ECMAScript中作用域一般是基于词法作用域是静态的,但是也有一种动态的作用域就是this: this它不指向函数本事,也不指向函数的作用域 this是在运行的时候绑定的并不是在定义的时候绑定的,它的上下文取决于函数调用时的各种条件。this的绑定和函数声明的位置没有任何关系,只取决于函数的调用 ...
分类:
编程语言 时间:
2020-03-21 18:21:25
阅读次数:
56
原函数声明: void add(int a, int b){ cout << a + b << endl; } 用一个指针把函数名替换,得到函数指针 void (*p1)(int a, int b);//函数void add(int a,int b)的函数名add就是函数的地址。将地址add赋值给指 ...
分类:
其他好文 时间:
2020-03-20 15:37:10
阅读次数:
75
1.友元函数 定义:在C++中,一个普通函数是不可以直接访问类中的任意成员的,但是如果把这个函数声明为友元函数,那么这个函数就可以访问类中的所有成员。 优点:能够不受限制地访问类中的任意成员,在一定程度上可以提高程序的执行效率。 缺点:打破类的封装性。 声明格式:friend 返回值数据类型 函数名 ...
分类:
其他好文 时间:
2020-03-20 12:54:08
阅读次数:
64
本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定义(Definition)上的描述,而没有提到其是否能用于函数声明(Declare)。 从 inline的作用来看,其放置于函数声明中应当 ...
分类:
其他好文 时间:
2020-03-20 10:38:25
阅读次数:
42