一 输入输出: 输出cout>"" 其中>>表示提取运算符并非右移二 函数重载与缺省参数: 函数名相同,而参数的个数、类型、返回值类型可以不同的函数。系统根据输入参数的类型和个数自动寻找匹配正确的函数。 缺省参数:实参和形参的个数可以不同,如果个数相同则将缺省的值覆盖,若实参小于形参,则缺省参...
分类:
编程语言 时间:
2014-07-31 20:38:47
阅读次数:
212
block形参之前漏了一篇block形参的介绍,这里给补上。block形参就是定义block带的参数,和函数的参数使用一样,我们可以在block随意使用修改block形参。我们来看个例子:我们声明了两个NSString 指针_p1 _p2、int 型_p3、可变数组_p4,并把这些参数传入block...
分类:
其他好文 时间:
2014-07-31 16:48:46
阅读次数:
191
1.void swap(int &x, int &y){
int...
分类:
其他好文 时间:
2014-07-30 20:47:34
阅读次数:
261
在C#中,方法的参数类型有四种:值类型引用类型输出类型数组型参数值参数:所谓值参数,就是利用值向方法传递参数时,编译程序给实参的值做一份拷贝,并将此拷贝传递给该方法,这样做的结果就是被调用的方法不会修改实参的值,保证了实际值的安全,在调用方法时,如果形参的类型时值类型的话,必须保证实参的类型也是值类...
分类:
其他好文 时间:
2014-07-30 20:09:14
阅读次数:
227
由于想省事,在声明过函数之后直接复制粘贴去实现,结果出现error c2572重定义默认参数
顾名思义,该默认参数被定义多次,在一个文件(或一个作用域)中,只能为形参指定默认
实参一次,在编译的时候会把头文件和源文件结合,就会出现多次指定默认形参的情况。
因此我们只需要在头文件,或者源文件中声明一次该默认参数,习惯上在头文件中声明。...
分类:
其他好文 时间:
2014-07-30 17:32:04
阅读次数:
399
在c++中,函数可以有参数,也可以没有参数。参数表示此函数可接收的外部信息。当调用函数时,传入实参,进行形参和实参结合。如果形参是引用类型的,那么,传入的实参必须是可以作为左值的变量,因为引用型的参数在函数中被做的修改可以传到参数外。如果形参是const类型常量,那么,传入的实参可以是变量也可以是c...
分类:
编程语言 时间:
2014-07-30 12:06:43
阅读次数:
175
方法1:a=a+b;b=a-b;a=a-b;方法2:a^=b;b^=a;a^=b;方法3:a=a*b;b=a/b;a=a/b;
分类:
其他好文 时间:
2014-07-29 12:26:56
阅读次数:
170
学习目标: 掌握多参数、单返回值的数学函数的定义和使用方法 学会用typedef定义结构体 学会用assert宏帮助调试 理解函数调用时用实参给形参赋值的过程 学会定义局部变量和全局变量 理解调用栈和栈帧,学会用gdb查看调用栈并选择栈帧 理解地址和指针 理解递归定义和递归函数 理解可执行文件中的正...
分类:
其他好文 时间:
2014-07-28 14:28:33
阅读次数:
240
在实现waitFor方法之前,我们先要搞明白下面这些问题:1. waitFor方法的形参有限制吗? 没有!如果形参是Task类型,不应该启动Task,如果是function类型,会执行方法.所以waitFor的使用场景应该是waitFor(task1,task2),并且task1,2不知道何时启动(...
分类:
其他好文 时间:
2014-07-27 09:48:52
阅读次数:
479
都是自己写的,如果代码有不好的地方,望请指出,哥只是一个小菜。这里将收集我自己觉得需要花点脑经的题目。题目会不断的累加,以便自己不断的积累编程经验和编程的一些技巧和思想。1.实现一个函数,传递一个整形参数,如果这个整数可以分解成连续的自然数相加,则把所有的可能输出,否则,输出无法分解。例如:输入:1...
分类:
其他好文 时间:
2014-07-26 17:07:52
阅读次数:
274