JavaScript中的函数 1. 函数的定义 两种定义形式: 通过函数定义表达式来定义 通过函数声明语句来定义 通过函数定义表达式来定义 通过函数声明语句来定义 函数声明语句定义一个函数 函数定义表达式定义一个函数 tips:以表达式方式定义的函数(特别适合用来定义那些只会用到一次的函数),函数名 ...
分类:
编程语言 时间:
2019-04-13 13:35:12
阅读次数:
143
本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定义(Definition)上的描述,而没有提到其是否能用于函数声明(Declare)。 从 inline的作用来看,其放置于函数声明中应当 ...
分类:
编程语言 时间:
2019-04-12 15:07:49
阅读次数:
126
1. 默认参数的规则 默认值定义 C++支持函数参数带默认值。这里所谓的默认值,指的是在调用函数时,可以不指定某些参数,编译器会自动把默认值传递到函数调用中。 默认值位置 指定默认值的参数必须位于形参列表最右端,从右往左。否则会出现二义性,编译器无法处理。 默认值设置 默认值可以在函数声明或函数定义 ...
分类:
编程语言 时间:
2019-04-12 09:15:17
阅读次数:
172
函数作用域 函数的作用域只跟函数声明时定义的作用域有关,跟函数的调用位置无任何关系 尾调用:https://blog.csdn.net/wusecaiyun/article/details/46531891 在递归函数的最后一步return自身(),会直接调到下一层函数,因为如果是return x ...
分类:
编程语言 时间:
2019-04-11 01:02:18
阅读次数:
136
"use strict": 1、它是 ES5 引入的一条指令,指令不是语句,但非常接近于语句 2、不包含任何语言的关键字,指令仅仅是一个包含一个特殊字符串直接量的表达式。对于那些没有实现 ES5 的 JavaScript 解释器来说,它只是一条没有副作用的表达式语句 3、只能出现在脚本代码的开始或函 ...
分类:
编程语言 时间:
2019-04-08 13:59:53
阅读次数:
366
概述 std::find() //查找容器中指定元素,查找成功返回该元素第一个迭代器,失败返回最后一个迭代器 1.find()函数 函数声明: 输入起始和结束迭代器,查找成功返回该元素第一个迭代器,失败返回最后一个迭代器 ...
分类:
编程语言 时间:
2019-04-06 18:31:38
阅读次数:
128
这是我第一次写博客,请多指教! vector是一种向量容器,说白了就是可以改变大小的数组。 vector是一个模板类,如果直接这样会报错: 1 vector a; //报错,因为要指定模板。 需要像这样: 那么,什么是 模板 呢? 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明 ...
分类:
编程语言 时间:
2019-04-05 20:07:40
阅读次数:
189
C++ 中的变量声明 变量声明向编译器保证变量以给定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明。 当您使用多个文件且只在其中一个文件中定义变量时(定义变量的文件在程序连接时是可用的),变量声明就 ...
分类:
编程语言 时间:
2019-04-01 14:21:48
阅读次数:
185
使用 ... 运算符定义变长参数函数 (PHP 5 >= 5.6.0, PHP 7) 现在可以不依赖 func_get_args(), 使用 ... 运算符 来实现 变长参数函数。 以上例程会输出: $req: 1; $opt: 0; number of params: 0 $req: 1; $op ...
分类:
Web程序 时间:
2019-03-30 22:50:12
阅读次数:
214
结论: 这个程序但是是在课堂上并没有实现出来,一个原因是时间太短问题,另一个则是因为自己在课后可以更深入的思考,没什么课堂上的压力,写中间的add c1与c2相加的程序这里并没有考虑到函数声明与其后面程序的函数参数并不一致,导致程序出错,好在向同学请教,解决了这个问题,为了更加清晰地观察到整个程序的 ...
分类:
其他好文 时间:
2019-03-30 22:48:00
阅读次数:
207