变量根据定义位置的不同,我们给变量起了不同的名字。如下图所示: 在类中的位置不同 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) 作用范围不一样 成员变量:类中 局部变量:方法中 初始化值的不同 成员变量:有默认值 局部变量:没有默认值。必须先定义,赋值,最后使用 在内存中的位置 ...
分类:
其他好文 时间:
2019-05-11 09:41:55
阅读次数:
125
# ### 函数的参数 ''' 参数:形参 + 实参 形参: 形式参数 在函数的定义处 实参: 实际参数 在函数的调用处 形参: 普通形参(位置形参) , 默认形参, 普通收集形参 , 命名关键字形参, 关键字收集形参 实参: 普通实参,关键字实参 形参 和 实参 要一一对应 ''' #(1) 带有... ...
分类:
其他好文 时间:
2019-05-07 01:25:39
阅读次数:
204
变量根据定义位置的不同,我们给变量起了不同的名字 如下图: 在类中的位置不同 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) 作用范围不一样 成员变量:类中 局部变量:方法中 初始化值的不同 成员变量:有默认值 局部变量:没有默认值。必须先定义,赋值,最后使用 在内存中的位置不同 ...
分类:
其他好文 时间:
2019-05-06 22:03:38
阅读次数:
124
函数 代码的一种组织形式 一个函数一般完成一项特定的功能 函数使用 函数需要先定义 使用函数,俗称调用 函数需要先定义 使用函数,俗称调用 函数的参数和返回值 参数: 负责给函数传递一些必要的数据或者信息 形参(形式参数): 在函数定义的时候用到的参数没有具体值,只是一个占位的符号,成为形参 实参( ...
分类:
其他好文 时间:
2019-05-06 01:09:57
阅读次数:
113
首先来看看浅拷贝和深拷贝的定义: 浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝。 深拷贝:当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值。这个方式称为深拷贝 也就是说浅拷贝只复制一个对象, ...
分类:
编程语言 时间:
2019-05-02 21:29:03
阅读次数:
137
形参和实参 我们知道,在Java中定义方法时,是可以定义参数的,比如: 这里的args就是一个字符串数组类型的参数。 在程序设计语言中,参数有形式参数和实际参数之分,先来看下它们的定义: 形式参数:是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数,简称“形参”。 实际参数 ...
分类:
编程语言 时间:
2019-05-01 13:31:38
阅读次数:
150
Part 1: 结果: 结果: 结果: 语言在对数组初始化时,只初始化一部分元素,剩余没有被初始化的元素值,系统自动认为0。 函数声明和函数定义中,函数名init后面括号里出现的是形式参数,数组名后面要加[ ]。 Part 2: 结果: 结果: 冒泡法,用于排序,其基本算法就是把一组数据中的相邻两数 ...
分类:
其他好文 时间:
2019-04-26 00:22:27
阅读次数:
170
实验结论 Part1-Part4. 1.数组名作为函数参数时,形参、实参的语法形式书写注意事项,函数调用和参数传递过程 函数声明和函数定义中,函数名init后面括号里出现的是形式参数,数组名后面要加[ ]。 即: void init(int a[], int n, int value); 函数调用中 ...
分类:
其他好文 时间:
2019-04-26 00:12:57
阅读次数:
140
Part1 ~ Part4 改变数据类型,每次数据的存放都是根据数据类型所占字节数连续存放的。 函数声明和函数定义中,函数名后面括号里出现的是形式参数,数组名后面要加[ ]。 函数调用中,函数名后面括号里出现的是实际参数,直接写数组名。 part 5 ...
分类:
其他好文 时间:
2019-04-25 23:57:36
阅读次数:
224
Part 1~Part 41.数组作为形式参数时(一般在函数声明和函数定义中)需要带“【】” 数组作为实际参数时,不需要带“【】” 2.在函数调用中,数组名代表的是数组在空间中的地址。把数组的实际参数b调用在形式参数a中,是把地址调用。 3.冒泡法排序就是利用循环一次又一次的把一个大(小)的值排到数 ...
分类:
其他好文 时间:
2019-04-25 21:28:26
阅读次数:
168