1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。void swap(int a,int b){ int temp; temp=a...
分类:
其他好文 时间:
2015-01-13 15:35:44
阅读次数:
108
通过new操作符来调用函数,来达到访问对象this值得目的,构造器将其创建的对象返回给我们。直接上代码//创建构造器函数function Gadget(name, color){ this.name = name ;//添加属性 this.color = color ; this.whatAr...
分类:
Web程序 时间:
2015-01-12 22:14:59
阅读次数:
142
简单介绍了 Nginx 启动的过程,并分析了其启动过程的源码。在启动过程中有一个步骤非常重要,就是调用函数 ngx_init_cycle(),该函数的调用为配置解析提供了接口。配置解析接口大概可分为两个阶段:准备数据阶段 和 配置解析阶段;...
分类:
其他好文 时间:
2015-01-12 09:18:05
阅读次数:
313
mysqli
我们在PHP中可以使用mysqli扩展与MySQL数据库信息交流,i表示改进,增强,它
执行速度更快。mysqli扩展被封装到一个类中,它是一种面向对象的技术,不过
喜欢过程化编程的用户也不用担心,mysqli也提供了一个面向过程的接口,我们
可以像调用函数那样去使用mysqli扩展,所以我们现在学习mysqli扩展相当于就
...
分类:
数据库 时间:
2015-01-11 12:28:36
阅读次数:
276
你好,C++(27)在一个函数内部调用它自己本身 5.1.5 函数的递归调用5.1.5 函数的递归调用在函数调用中,通常我们都是在一个函数中调用另外一个函数,以此来完成其中的某部分功能。例如,我们在main()主函数中调用PowerSum()函数来计算两个数的平方和,而在PowerSum()函数中,...
分类:
编程语言 时间:
2015-01-08 17:38:59
阅读次数:
365
你好,C++(25)函数调用和它背后的故事5.1.2 函数调用机制5.1.2 函数调用机制在前面的学习中,我们多次提到了“调用函数”的概念。所谓调用函数,就是将程序的执行控制权从调用者(某个函数)交给被调用的函数,同时通过参数向被调用的函数传递数据,然后程序进入被调用函数内部,执行函数定义中的代码获...
分类:
编程语言 时间:
2015-01-08 17:10:15
阅读次数:
300
看Lua有一段时间了,说实话进展挺慢的。归根到底是因为“动机不纯”,我确实不是抱着学Lua的心态去看资料的。本来看Lua就是听说Lua的实现比较简单,可以借Lua理解解释性语言的一些细节实现。当然Lua也确实不简单的,闭包什么的概念以前都没听说过。没用过Lua却去硬啃Lua语言实现,我也是蛮拼的!
我主要的参考资料是云风大神的《Lua源码赏析》和高手翻译的《LUA中文教程》。这里...
分类:
其他好文 时间:
2015-01-08 11:21:03
阅读次数:
191
本文引自:http://c.biancheng.net/cpp/html/1592.html一个函数的参数的数目没有明确的限制,但是参数过多(例如超过8个)显然是一种不可取的编程风格。参数的数目直接影响调用函数的速度,参数越多,调用函数就越慢。另一方面,参数的数目少,程序就显得精练、简洁,这有助于检...
分类:
其他好文 时间:
2015-01-07 16:46:44
阅读次数:
121
函数指针是指向函数的指针变量,即本质是一个指针变量。 int (*f) (int x); /*声明一个函数指针*/ f=func; /*将func函数的首地址赋给指针f */指向函数的指针包含了函数的地址,可以通过它来调用函数。声明格式如下:类型说明符(*函数名)(参数)其实这里不能称为函数名,应该...
分类:
其他好文 时间:
2015-01-07 14:43:12
阅读次数:
140
通过小程序,判断array_walk 和 foreach, for的效率,通过小程序发现如下结果:
1、foreach的效率明显高于for,说明php对foreach函数进行了优化,如果同事可以采用for和foreach的地方,建议采用foreach。
2、如果循环内要调用函数,用array_walk 最好。...
分类:
其他好文 时间:
2015-01-06 20:10:10
阅读次数:
265