一:函数参数的传递原理: 函数参数以数据结构——栈,的形式存取,从右到左入栈。因此,我们只要知道了任意一个变量的地址,并且知道其他变量的类型,通过指针移位运算,就可以顺藤摸瓜,找到其他输入变量。 二:头文件<stdarg.h>中几个重要的宏定义如下: typedef char * va_list; ...
分类:
其他好文 时间:
2020-01-13 19:34:11
阅读次数:
95
在进行开发支付宝小程序的时候,出现了一个需要父组件触发子组件的需求, 方法是,用ref绑定一个事件,然后在js里根据这个方法把ref值绑定一个变量,后面再调用组件里的事件 父组件页面 item <item ref="saveref"></item> 父组件JS saveRef(ref) { this ...
分类:
其他好文 时间:
2020-01-13 10:51:16
阅读次数:
114
泛型的概念 泛型: 泛型是一种末知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型 泛型也可以看成是一个变量用来接收数据类型 E e:Element元素 T t:Type类型 是否使用泛型的对比 不使用泛型 /** * 创建集合对象,不使用泛型 * 好处: * 集合不使用泛型,默认的类型 ...
分类:
编程语言 时间:
2020-01-13 09:21:43
阅读次数:
66
[TOC] 函数用法进阶 一、函数作为参数和变量来使用 函数名表示的是函数存储在内存中的地址,函数加上括号才是函数。例如:main()表示的是函数, main是该函数的函数名,print(main)得到的是main()的内存地址,原理等同于直接赋值,可以把函数名赋值给一个变量使用,可以把函数名作为参 ...
分类:
其他好文 时间:
2020-01-12 18:06:42
阅读次数:
60
一、while循环 1)语法: while 条件: 代码块 改变条件的表达式 需求点:打印100遍hello python # 定义一个变量i用来记数,记录打印了多少遍hello python i = 0 while i<100: i = i + 1 print("这是第{}遍打印:hello py ...
分类:
编程语言 时间:
2020-01-12 15:28:26
阅读次数:
79
选择排序注意点(假设第一层循环变量为:i;第二层循环变量为:j): [0,i-1]是已经排序好的元素。 定义一个变量,用来记录本次循环下找到的最小元素的下标。 第二层循环是从[i,length -1]中找到最小元素的下标,用来与i元素交换。 s = [3, 4, 1, 6, 2, 9, 7, 0, ...
分类:
编程语言 时间:
2020-01-11 20:48:47
阅读次数:
151
1、为了形参里面传入实参 因为个数不确定我们可以 使用 *(变量名) 来定义一个变量 2、函数的优点之一是,使用他们可以将代码块的与主程序分离。通过功能性描述名称,可让主程序容易理解得多 3、导入特定的函数 用导入某模块特定的函数:from mdule_name import function_na ...
分类:
编程语言 时间:
2020-01-11 20:29:33
阅读次数:
85
资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布,NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值。 ...
分类:
Web程序 时间:
2020-01-11 20:09:47
阅读次数:
108
一、{} 我们都知道JavaScript的数据结构是松散的,比如说你定义一个变量 var temp; 那么你可以随手这样定义temp.attr1 = "参数1",因为对于JavaScript来说万物皆对象,所以如此来定义是没有任何问题的 那么问题来了,要是定义数组,还能用上面的方法吗? 二、【】 要 ...
分类:
编程语言 时间:
2020-01-11 20:02:30
阅读次数:
83
Java语言支持的变量类型有: 一、局部变量 局部变量声明在方法、构造方法或者语句块中; 局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁; 访问修饰符不能用于局部变量; 局部变量只在声明它的方法、构造方法或者语句块中可见; 局部变量是在栈上分配的; 局部变量没 ...
分类:
编程语言 时间:
2020-01-11 11:27:25
阅读次数:
64