一般,参数传递有2种方式,与形参的类型相关,一类是值传递,一类是引用传递,其中,值传递包括一般形参和指针形参。 1、值传递 将实参的值拷贝后赋值给形参,形参与实参是两个独立的对象 1.1、一般值传递 形参是一般类型,对形参的改变不会影响实参。 1.2、指针传递 形参是指针,将实参的指针拷贝赋值给形参 ...
分类:
编程语言 时间:
2018-02-11 23:37:18
阅读次数:
233
1、形参和实参 x为形参,y为实参. 2、函数文档 在函数内用单引号引起来的一段文字,在调用函数时不会输出,写函数文档可以帮组他人理解,可以用help(函数名)查看或者函数名.__doc__打印函数文档 3、参数 1)关键字参数 在调用参数时戴上参数名字去指定具体调用哪个参数,可以忽略参数的顺序调用 ...
分类:
编程语言 时间:
2018-01-26 22:54:26
阅读次数:
284
caller: caller是函数对象的一个属性,指的是这个函数对象的调用者,如果调用者,如果是顶层调用者,则返回null. 例: callee callee则是arguments对象的一个属性,该属性指向本函数的引用 callee属性有一个length属性,length为当前函数形参属性. ...
分类:
Web程序 时间:
2018-01-10 18:46:04
阅读次数:
181
语句分为三种: 1.顺序语句:按照代码顺序执行的语句; 2.分支语句: (1) if…else方式: (2)switch…case方式: 3.循环语句: (1)for循环: (2)while循环: 函数:function+函数名( ){ },调用方式:函数名( ) 1.有参数的函数(形参和实参): ...
分类:
Web程序 时间:
2018-01-07 20:07:40
阅读次数:
226
语句分为三种: 1.顺序语句:按照代码顺序执行的语句; 2.分支语句: (1) if…else方式: (2)switch…case方式: 3.循环语句: (1)for循环: (2)while循环: 函数:function+函数名( ){ },调用方式:函数名( ) 1.有参数的函数(形参和实参): ...
分类:
Web程序 时间:
2018-01-07 14:13:14
阅读次数:
176
一、一维数组 二、二维数组 三、多维数组 int* array = new int[m][3][4]; 只有第一维可以是变量,其他维数必须是常量,否则会报错 delete []array; 必须进行内存释放,否则内存将泄漏 四、数组作为函数形参传递 数组名作为函数形参时,在函数体内,其失去了本身的内 ...
分类:
编程语言 时间:
2017-12-28 19:53:17
阅读次数:
139
前面的话 javascript函数的参数与大多数其他语言的函数的参数有所不同。函数不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型,甚至可以不传参数。 arguments javascript中的函数定义并未指定函数形参的类型,函数调用也未对传入的实参值做任何类型检查。实际上,javas ...
分类:
编程语言 时间:
2017-12-23 11:49:56
阅读次数:
221
函数指针是指向函数的指针变量。 因此“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就 ...
分类:
其他好文 时间:
2017-12-20 03:47:41
阅读次数:
192
1:什么是函数 函数其实就是带名字的代码块,用于完成一些具体的工作。如果我们在写一段程序的时候,需要多次用到同样的一个功能,如果每次都要重复写相同的代码,不仅会增加我们的代码量,更会让我们写出的代码让别人看起来觉得很low,而如果我们把功能作为一个代码块封装在一个函数里,每次仅需要调用这个函数,是不 ...
分类:
其他好文 时间:
2017-12-04 11:50:30
阅读次数:
233
一、PTA实验作业 题目1: 1.本题PTA提交列表 2.设计思路 阅读题目可知本题最大的难点就是编写一个可以调用题目表的函数 (1)定义变量a为我们要输入的区位码。 (2)输入a的值。 (3)调用函数chinese并将实参a的值传到函数中去并保留在函数形参a中。 (4)函数中定义变量b,c分别用来 ...
分类:
编程语言 时间:
2017-11-26 14:02:20
阅读次数:
218