阅读目录 建议1:不要在常量和变量中出现易混淆的字母 建议2:莫让常量蜕变成变量 建议3:三元操作符的类型务必一致 建议4:避免带有变长参数的方法重载 建议5:别让null值和空值威胁到变长方法 建议1:不要在常量和变量中出现易混淆的字母 包名全小写,类名首字母全大写,常量全部大写并用下划线分隔,变 ...
分类:
编程语言 时间:
2017-10-29 12:53:53
阅读次数:
241
ref和out 都是按地址传递的,使用后都将改变原来的数值。ref 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,必须将参数作为 ref 参数显式传递到方法。ref 参数的值被传递到 ref 参数。 传 ...
分类:
编程语言 时间:
2017-10-24 11:38:58
阅读次数:
196
本节课老师主要讲了类的对象,对象和数组一样都是引用型的数据, 所以我们对象之间的赋值只是把一个对象的首地址传递,而不是 传递对象的数据,这就是引用型的数据,数组也一样,而普通数据 的赋值则是数据的传递。 对下面的程序分析虽然两个对象的int value值一样 但输出语句判断的是两个对象的首地址,这是 ...
分类:
其他好文 时间:
2017-10-20 13:27:23
阅读次数:
143
值传递 值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数 如图: 引用传递 引用传递是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。 如图: 其实时将地址的值复制给num。 总结的一句话: 如果 ...
分类:
其他好文 时间:
2017-10-17 12:37:30
阅读次数:
163
1.形参只是实参的拷贝本(形参的改变并不能影响实参) 2.指针传递 指针传递,是把实参所在的地址传递出去,所以那时函数可以直接对实参进行改变 3.引用 (&在此时不是求地址运算,而是标识作用) (1)引用不是值,所以她并不占用内存; (2)引用其实就是变量另外的一个名字 皮皮虾 小屁屁 (3)引用声 ...
分类:
其他好文 时间:
2017-10-11 21:49:58
阅读次数:
182
(0)背景: 网络上的数据流是字节流,对于一个多字节数值,在进行网络传输的时候,先传递哪个字节?也就是说,当接收端收到第一个字节的时候,它是将这个字节作为高位还是低位来处理呢? (1)网络字节序定义: 收到的第一个字节被当作高位看待,这就要求发送端发送的第一个字节应当是高位。 (2)网络字节序为大端 ...
分类:
其他好文 时间:
2017-10-10 16:54:41
阅读次数:
156
一、值传递和引用传递 1、什么是值传递? 答:值传递是指在调用函数时将实际参数(实参)复制一份传递到函数中,系统将为目标对象重新开辟一个完全相同的内存空间。这样在函数中如果对参数进行修改,将不会影响到实际参数。 2、什么是引用传递? 答:所谓引用传递是指在调用函数时将实际参数(实参)的地址传递到函数 ...
分类:
其他好文 时间:
2017-10-05 12:19:47
阅读次数:
152
## 指针 ### 值传递 > 不影响变量本身 ### 地址传递 > 影响变量本身 ###引用传递 > 影响变量本身 ```C#includeint main(){ int a[]={1, 2, 3, 4, 5}; int *p; p=a; int i=0; for(i=0;i<5;i++){ pr ...
分类:
其他好文 时间:
2017-09-30 21:53:14
阅读次数:
244
想要了更容易的了解指针,很好的用法就是通过数组来了解,在c里面,感觉一维数组和一级指针的用法差不多,二维数组和二级指针的用差不多,所以通过数组来了解指针是一种很好的方法; 数组:将相同 数据类型 的元素按一定顺序排列的集合,把有限个类型相同的 变量 用一个名字命名,然后用编号区分他们的变量的集合,这 ...
分类:
编程语言 时间:
2017-09-25 23:54:18
阅读次数:
195
Java数据类型简单总结 一:Java数据类型总的分为两大类:基本数据类型和引用数据类型。 基本数据类型:byte、short、int、long、float、double、char、boolean八种。 引用数据类型: 1:除了基本数据类型之外都是引用数据类型, 2:API类:String、File ...
分类:
编程语言 时间:
2017-09-12 00:35:39
阅读次数:
225