码迷,mamicode.com
首页 >  
搜索关键字:函数参数传递 可变对象 不可变对象    ( 745个结果
java基础入门-对象的浅克隆与深克隆
这里面涉及到两个类,一个是person类,一个是测试类test 首先我们说到的是浅克隆,对某个对象实施Clone时对其是一无所知的,它仅仅是简单地执行域对域的copy,如果是基本数据类型(int,float,char等)到没什么问题,基本遇上如string,Integer等不可变对象的时候也没有什么问题,但是如果遇上了date这个可变对象,或者是自己定义的可变对象,他只是简单的复制一些引...
分类:编程语言   时间:2015-05-07 10:30:36    阅读次数:137
Python程序员鲜为人知但你应该知道的16个问题(转)
add by zhj: 没找到原文出处,只能找到转载的,文中说有17个坑,其实是16个全文如下这篇文章主要介绍了Python程序员代码编写时应该避免的16个“坑”,也可以说成Python程序员代码编写时应该避免的17个问题,需要的朋友可以参考下1. 不要使用可变对象作为函数默认值代码如下:In [1...
分类:编程语言   时间:2015-05-05 23:38:18    阅读次数:187
(struct)结构体变量作为函数参数调用的方法小结
结构体变量作为函数参数传递的3种方法 将一个结构体变量中的数据传递给另一个函数,有下列3种方法: 用结构体变量名作参数。一般较少用这种方法。 用指向结构体变量的指针作实参,将结构体变量的地址传给形参。 用结构体变量的引用变量作函数参数。...
分类:其他好文   时间:2015-04-29 21:52:08    阅读次数:439
c/c++中的函数参数传递
方式一:值传递 值传递时,会另外开辟一个空间存储函数参数,作为临时变量。无论传递的是指针(数组名)还是普通变量,都是如此。当传递的是指针变量(数组名)时,原指针的值不会改变,但是指针指向的内容会改变。方式二:引用 引用其实就原变量的别名,所以不会另外开辟存储空间。函数中对该变量的修改,会...
分类:编程语言   时间:2015-04-29 13:19:27    阅读次数:140
(转载)Java 容器 & 泛型:三、HashSet,TreeSet 和 LinkedHashSet比较
上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各自特性。那就是数据结构的不同表现。一、Set回顾一个不包括重复元素(包括可变对象)的Collection,是一...
分类:编程语言   时间:2015-04-28 11:05:34    阅读次数:167
【转载】strlen与sizeof区别
自己小结:sizeof使用时,若是数组变量,则是数组变量占的大小char a[10]; sizeof(a)=10若是指针,则为指针大小,数组变量作为函数参数传递时,会退化成指针,且函数内是不知道原数组大小的char *s="abcdddddd"; sizeof(s) = 4 指针void f(cha...
分类:其他好文   时间:2015-04-24 11:54:02    阅读次数:127
main函数参数传递模式
在控制台程序中,参数传递有两种模式:app.exe-x-n模式app.exe-xn模式以下程序,可适用与以上两种模式的识别。#include<stdio.h> #include<stdlib.h>//exit()头文件 intmain(intargc,char*argv[]) { intc,x_Chosen=0,n_Chosen=0; boolbRet=true; //参数传递..
分类:其他好文   时间:2015-04-20 18:58:30    阅读次数:124
c/c++值传递和引用传递
今天看数据结构的时候,因为是c语言版的,刚开始学的时候就对指针搞的焦头烂额,今天,发现参数传递的时候,&符号也莫名其妙,搜了一篇好文,转载下来。一、函数参数传递机制的基本理论 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有...
分类:编程语言   时间:2015-04-20 14:49:02    阅读次数:223
C语言中返回字符串函数的四种实现方法
有四种方式:1。使用堆空间,返回申请的堆地址,注意释放2。函数参数传递指针,返回该指针3。返回函数内定义的静态变量(共享)4。返回全局变量其实就是要返回一个有效的指针,尾部变量退出后就无效了。使用分配的内存,地址是有效char *fun(){ char* s = (char*)call...
分类:编程语言   时间:2015-04-19 00:58:10    阅读次数:190
python9:字典
map是python中的映射类型,是可变对象,用于将一个值映射到另一个值。map中的值没有特殊的顺序,都是与一个key对应,key可以是数字、字符串或者元组(即不可变类型)。 需要注意当key为数字时,使用一下的原则:如果两个数字的值相等(例如1和1.0),则他们用于key时对应同样的条目(但是需要注意,由于计算机存储浮点型为一个近似值,所以使用浮点型作为key不是一个明智的选择)。 构造字典...
分类:编程语言   时间:2015-04-16 17:37:11    阅读次数:142
745条   上一页 1 ... 62 63 64 65 66 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!