实验结论 part 1 ex1_2.cpp #include <stdio.h> #include <stdlib.h> const int N=5; // 定义结构体类型struct student,并定义STU为其别名 typedef struct student { long no; char ...
分类:
其他好文 时间:
2019-12-24 13:53:53
阅读次数:
47
什么是立即执行函数 声明一个函数,并马上调用这个匿名函数就叫做立即执行函数。在定义好一个函数后,直接执行。 用声明一个函数,用括号包起来,调用此函数。 立即执行函数的写法 有时候,我们定义函数以后,立即调用该函数,这时不能在函数的定义后面直接加圆括号,这会产生语法错误。产生语法错误的原因是,func ...
分类:
其他好文 时间:
2019-12-23 13:36:48
阅读次数:
114
定义函数的方法两种 函数声明 function fnName(arg0, arg1, arg2) { //函数体 } 重要特征:函数声明提升 函数表达式 let fnName = function(arg0, arg1, arg2) { //函数体 } 即创建一个匿名函数(因为function关键字 ...
分类:
其他好文 时间:
2019-12-22 18:47:14
阅读次数:
80
解构数组 解构数组元素 交换值 函数参数解构 剩余变量 忽略尾随元素 忽略其他元素 解构元组 解构元组元素 剩余元素 忽略末尾元素或其他元素 对象解构 解构对象属性 解构赋值 剩余变量 解构属性重命名 解构并指定类型 解构并赋予默认值 函数声明解构 函数声明解构 指定默认值 展开数组 数组元素展开 ...
分类:
其他好文 时间:
2019-12-22 18:28:45
阅读次数:
385
一、预解析 javascript代码是由浏览器JavaScript解析器来执行的,JavaScript解析器在运行JavaScript代码的时候分为两步:预解析和代码运行。 1.预解析,js引擎会把js里面所有var 还有 function 提升到当前作用域最前面 2.代码执行,按照代码书写的顺序从 ...
分类:
编程语言 时间:
2019-12-22 18:28:06
阅读次数:
89
立即执行函数(针对初始化功能的函数,执行完就会被释放): 只有表达式,才能被执行,如下,函数声明不能被执行: 而下面的声明式则可以被执行: 能被执行符号执行的表达式,这个名字就会被忽略,如下表达式的执行相当于一个立即执行函数,执行完之后就被释放了: 函数声明前加上加减或者“!”号就会变成表达式: ...
分类:
其他好文 时间:
2019-12-21 13:58:23
阅读次数:
97
箭头函数 箭头函数表达式的语法比普通函数表达式更简洁。 (参数1, 参数2, …, 参数N) => { 函数声明 } // 相当于:(参数1, 参数2, …, 参数N) =>{ return 表达式; } >const q = (x, y) => {return x * y} >q(8,6) >48 ...
分类:
其他好文 时间:
2019-12-20 01:10:02
阅读次数:
70
// 练习:使用二分查找,在一组有序元素中查找数据项 // 形参是数组,实参是数组名 #include <stdio.h> #include <stdlib.h> const int N=5; int binarySearch(int x[], int n, int item); // 函数声明 i ...
分类:
其他好文 时间:
2019-12-18 00:13:41
阅读次数:
102
// 练习:使用二分查找,在一组有序元素中查找数据项 // 形参是数组,实参是数组名 #include <stdio.h> #include <stdlib.h> const int N=5; int binarySearch(int x[], int n, int item); // 函数声明 i ...
分类:
编程语言 时间:
2019-12-17 23:57:39
阅读次数:
152
// 练习:使用二分查找,在一组有序元素中查找数据项 // 形参是数组,实参是数组名 #include<stdio.h> #include <stdlib.h>const int N=5; int binarySearch(int x[], int n, int item); // 函数声明 int ...
分类:
其他好文 时间:
2019-12-17 22:46:14
阅读次数:
147