实参和形参 主调与被调函数间有数据传递关系,这就是有参函数。 在定义函数时,函数名后面括号中的变量名称为“形式参数”, 在主调函数调用一个函数时,函数名后面括号中的参数(可以是表达式)称为“实际参数”。 注意:发生调用时,调用函数把实参的值复制一份,传送给被调用函数的形参,从而实现调用函数向被调用函 ...
分类:
编程语言 时间:
2020-01-10 20:21:08
阅读次数:
83
最近跟Java中的值传递和引用传递杠上了,一度怀疑人生。查了很多资料,加上自己的理解,终于搞清楚了,什么是值传递和引用传递。也搞明白了,为什么大家都说Java只有值传递,没有引用传递。原来,我一直以来的认知都是错误的。。。 首先,需要了解一些概念性的东西。 形参与实参: 形参,是指在定义函数时使用的 ...
分类:
编程语言 时间:
2020-01-08 23:23:53
阅读次数:
152
[TOC]一形参与实参介绍插图:恶搞图05函数的参数分为形式参数和实际参数,简称形参和实参:形参即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。实参即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合:#1:实参是常量res=my_min(1,2)#2:实参是变量a=1b=2res=my_min(a,b)#3:实参是表达式res=my_min(10
分类:
其他好文 时间:
2019-12-25 01:44:44
阅读次数:
81
Java基础总结大全(实用) 一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运 ...
分类:
编程语言 时间:
2019-12-22 16:32:09
阅读次数:
96
函数式编程 在python中,函数是一等对象 一等对象一般都会具有如下特点: 对象是在运行时创建的 能赋值给变量或作为数据结构中的元素 能作为参数传递 能作为返回值返回 高阶函数 高阶函数至少要符合以下两个特点中的一个 接受一个或多个函数作为参数 将函数作为返回值返回 接受函数作为参数,或者将函数作 ...
分类:
其他好文 时间:
2019-10-10 12:46:37
阅读次数:
63
从此题发现this只有一级往上的作用域(除非特别指定) 箭头函数的this定义:箭头函数的this是在定义函数时绑定的,不是在执行过程中绑定的。简单的说,函数在定义时,this就继承了定义函数的对象。 ...
分类:
其他好文 时间:
2019-10-08 14:41:51
阅读次数:
80
一、变量声明const和let 在ES6之前,我们都是用var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数的最顶部就在全局作用域的最顶部)。这就是函数变量提升例如: 不用关心bool是否为true or false。实际上,无论如何str都会被创建声明。(如果未声明,返回的 ...
分类:
Web程序 时间:
2019-08-20 12:54:16
阅读次数:
144
1.立即执行函数有两种写法:(立即执行函数是在定义函数时直接执行) ( function(){…} )()和( function (){…} () ),一个是一个匿名函数包裹在一个括号运算符中,后面再跟一个小括号,另一个是一个匿名函数后面跟一个小括号,然后整个包裹在一个括号运算符中,这两种写法是等价 ...
分类:
其他好文 时间:
2019-08-19 13:19:03
阅读次数:
103
一、数据结构及运算 1、&和&&的区别? (1)&&会出现短路,如果可以通过第一个表达式判断出整个表达式的结果,则不继续后面表达式的运算; 只能操作boolean类型数据; (2)&不会出现短路,将整个表达式都运算。既可以操作boolean数据还可以操作数。 2、标示符命名规则: 由数字(0-9), ...
分类:
编程语言 时间:
2019-08-02 22:48:05
阅读次数:
139
一、函数的作用域 1、作用域在定义函数时就已经固定住了,不会随着调用位置的改变而改变 二、匿名函数 三、函数式编程 函数的参数传入,是函数吃进去的食物,而函数return的返回值,是函数拉出来的结果,面向过程的思路就是,把程序的执行当做一串首尾相连的函数,一个函数吃,拉出的东西给另外一个函数吃,另外 ...
分类:
编程语言 时间:
2019-06-28 00:46:52
阅读次数:
111