函数主要是为了代码复用。 函数分为两种:系统库预定义函数,自定义函数。 函数格式: def functionName(): statement 函数调用: funtionName() 函数的参数:形参和实参 形式参数:在定义函数的时候的参数列表里的参数,简称形参。 实际参数: 在调用函数的时候的参数 ...
分类:
编程语言 时间:
2017-04-11 09:47:42
阅读次数:
202
上节回顾: 1.为何用函数: 解决代码重用问题 提高代码可维护性 程序的组织结构清晰,可读性强 2.定义函数 !!!先定义,后使用 def funcname(arg1,arg2,...): """描述信息""" 函数体 return value 无参, def foo(): print('foo') ...
分类:
其他好文 时间:
2017-04-07 20:13:40
阅读次数:
436
(#)背景 最近收到以前学弟提出的疑问,就是java到底传的是引用还是值(按他的说法形参和实参),其实本来不像解释的,因为我觉得这是一个很简单的概念,当你看见的东西解释 不了的时候,你应该做的就是这些数据在java内存中的表现是什么呢,所以我给他的建议就是去看看这些在内存中都是什么样的,今天来自己解 ...
分类:
编程语言 时间:
2017-04-06 19:40:42
阅读次数:
171
在写代码是我们会写很多方法,那马就涉及到了形参和实参。那么我们怎么去去呗它们呢。 如果在方法中使用参数列表→形式参数列表public int[] delete(int [] a){};如果在进行 实际数据传递时→实际参数列表t1.add(1,2)。 在学习Java时我们会接触到很多的东西,比如递归。 ...
分类:
其他好文 时间:
2017-04-04 19:11:45
阅读次数:
188
一、先来看看到底是个啥? arguments对象在JS中应该算数比较特殊的对象。不能显示的创建,只在当前函数调用的时候才可以使用,长得有点像数组,但绝对不是Array的实例。 几点说明: 1.1、arguments实际上是当前函数的一个内置属性,在当前函数内,函数名.arguments等价于argu ...
分类:
Web程序 时间:
2017-04-02 13:55:47
阅读次数:
209
形式参数和返回值类型、包、内部类、匿名内部类 形式参数:值传递 基本类型:将实参的值复制一份传给形参 引用类型:将实参的引用传递给形参,将导致形参和实参都指向同一个实例对象。 返回值类型 基本类型:返回的是一个基本数据类型的值; 引用类型:返回的是一个对象的引用。 链式编程 当一个方法的返回值是引用 ...
分类:
编程语言 时间:
2017-03-27 21:17:12
阅读次数:
226
1.函数的基本定义 def : 定义函数的关键字; 函数名称:顾名思义,就是函数的名字,可以用来调用函数,不能使用关键字来命名,做好是用这个函数的功能的英文名命名,可以采用驼峰法与下划线法; 参数:用来给函数提供数据,有形参和实参的区分; 执行语句:也叫函数体,用来进行一系列的逻辑运算; 返回值:执 ...
分类:
编程语言 时间:
2017-03-23 02:44:15
阅读次数:
172
C/C++中的实参和形参 今天突然看到一道关于形参和实参的题,我居然不求甚解。藐视过去在我的脑海里只有一个参数的概念,对于形参和实参的区别还真的不知道,作为学习了几年C++的人来说,真的深深感觉对不起自己对不起C++老师 T。T 我觉得只要明白了值传递和地址传递,就应该能明白形参和实参的具体工作细节 ...
分类:
编程语言 时间:
2017-03-11 23:53:34
阅读次数:
293
函数 一、介绍 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 特性: 语法定义 带参数 二、函数参数 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能 ...
分类:
编程语言 时间:
2017-03-09 20:38:45
阅读次数:
208
对几种传递的理解:值传递,地址传递,引用传递 因为会用到形参和实参的概念,区别一下,形参 即在定义函数时 int add(int a , int b)中a,b,即为形参。而当调用时int(3,4)中3,4即为实参。 ①值传递 #include<stdio.h> void Exchg1(int x, ...
分类:
其他好文 时间:
2017-02-13 20:21:09
阅读次数:
205