1.指针数组数组指针 引用数组 数组的引用 int *a[10] 指针数组 每一个元素都是一个指针 Int (*a)[10] 数组指针 P指向一个含有10个元素的数组 Int (&a)[10] 数组的引用 a是一个数组的引用 Int& a[10] 引用函数 非法 数组的引用:1.在程序体中 int a[10]; Int (&p)[10]=a;//引用数组 2.作为参数 #include <iostream> #include <string> using n
首先看下面的代码: var x = 1 var f1 = function( f ) { var x = 2 ; f( ' console.log( x ) ' ) } var f2 = function( ) { var x = 2 ; eval( ' console.log( x ) ' ) } f1( eval ) // 1 f2( ) // 2 eval 是一个 global 对象的内置函数,即便在 window 对象内,它也可以作为全局函数使用. 如果你对结果有疑问,那为了搞懂原因
函数的重载 相对委托,是比较好理解的. 涉及一个概念:函数签名.函数签名包括函数的名称和参数,而函数重载:就是使用相同的名称和不同的参数(参数类型.传递方式[传值或引用])来实现的.而不能声明相同的函数名称和参数,但是不同的返回类型,这样做并不是函数重载:因为函数签名没有包括其返回类型,所以这样做实际相当于重复定义函数,肯定会报错的. static int MaxVal(int[] intArrayVal) { int maxVal = intArrayVal[0]; for (int i =