函数的值传递//由于函数是对象,所以可以直接把函数参数传递进来function callFun(fun,arg){ //第一个参数就是函数对象 return fun(arg);}function sum(num){ return num +100;}function say(str...
分类:
其他好文 时间:
2014-12-12 18:19:28
阅读次数:
153
参数传递:
参数的传递是通过自动将对象赋值给本地变量来实现的,作为参数被传递的对象从不自动拷贝
在函数内部的参数名的赋值不会影响调用者
改变函数的可变对象参数的值也许会对调用者有影响(实质:不可变对象(如字符串 简单类型 元组)是通过'值'进行传递的,可变对象如字典 列表是通过'指针'进行传递的)
>>> def change(a,b):
a=2
print id(b)
print ...
分类:
编程语言 时间:
2014-12-11 17:20:37
阅读次数:
218
tips:这篇文章是听了四脚猫的js课程后查的,深入的理解可以参看两篇博客: JavaScript数据类型--值类型和引用类型 JavaScript数据操作--原始值和引用值的操作本质 在传统的观念里,都认为JavaScript函数传递的是引用传递(也称之为指针传递),也有人认为是值传递和引...
分类:
编程语言 时间:
2014-11-18 13:15:13
阅读次数:
217
主要内容:函数参数传递、声明等细节
#include
int ff(); // 1、当函数参数列表中没有char、short、float类型时(即限于int、double类型可以省略),函数声明中可以省略参数类型说明,
//但是定义中不能省略参数类型
// 2、声明时可以省略参数名字,如int ff(int); 只说明类型
int m...
分类:
编程语言 时间:
2014-11-04 15:06:56
阅读次数:
183
1. 函数
shell的函数(function),用于自定义一段程序段。用于简化代码。
shell是自上而下,由左而右执行的。
所以函数的定义需要在调用的前面。
2.函数参数传递
function也拥有内置变量,与shell script类似。
$# 参数个数
$1 第一个参数
$2 第二个参数...
分类:
系统相关 时间:
2014-11-01 13:32:02
阅读次数:
202
js中的类型:2大类型:原始类型和对象。原始类型有 boolean、number、string这三个普通原始类型,还有null、undefined这俩特殊原始类型对象嘛就多了,普通对象、内置对象、全局对象、函数、数组等。函数参数传递类型:对于原始类型,传递的是值,即复制一份传入函数,在函数内部修改不...
分类:
Web程序 时间:
2014-10-14 17:37:09
阅读次数:
143
函数调用的作用:·用实参数向形式参数传递数据;·为获得数据参数及在函数体中声明的变量分配存储空间;·中断现行(调用)函数,把流程向被调用函数的入口处,开始执行被调函数。当参数表为空时,表示该函数不从调用函数接受数据。函数参数传递机制 堆栈存储区是主调函数(过程)和被调用函数(过程)在调用发生时进行通...
分类:
编程语言 时间:
2014-10-11 22:42:56
阅读次数:
332
1.在C语言中,我们没有办法将一个数组作为函数参数传递,如果我们使用数组名作为参数,这个时候数组名立刻会被转换为指向该数组的第一个元素的指针。
关于这一点的理解可以向前深入一步,比如定义的数组为int a[3],那么a作为参数传递之后会变为int *类型;如果定义的数组为int a[3][4],那么a作为参数传递之后被变为int (*)[4];如果定义的数组为int a[3][4][5]...
分类:
其他好文 时间:
2014-10-11 18:27:45
阅读次数:
205
一、函数的定义格式:
def 函数名(参数列表):
函数体
def fun1(a, b, c):
return a + b + c
二、位置传递:位置对应
print(fun1(3 ,2 ,1))
输出:
6
三、关键字传递:位置参数要出现在关键字参数之前
print(fun1(3 ,c = 1, b = 2))
输出:
6
四、参数默认值:可以给...
分类:
编程语言 时间:
2014-10-09 15:28:58
阅读次数:
197
C语言函数参数传递的方式可分为3种:值传递,地址传递。(C++中还有引用传递)通常的建议:如果传值的话,会生成新的对象,花费时间和空间,而在退出函数的时候,又会销毁该对象,花费时间和空间。因而如果int,char等固有类型,而是你自己定义的类或结构等,都建议传指针或引..
分类:
其他好文 时间:
2014-09-30 03:18:42
阅读次数:
181