一:冒泡排序/*
* 数组排序之冒泡排序:
* 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处
*
* 引申:
* 利用冒泡排序法,可以获取一个数组的最大值(先冒泡排序,取最后一个值)和最小值(调用冒泡排序,取第一个值)
*/
public class ArrayDemo {
public static void main(String[] args) {...
分类:
编程语言 时间:
2016-05-12 13:05:35
阅读次数:
232
1、参数传递的概念所谓参数传递就是用函数调用所给出的实参(实际参数)向函数定义所给出的形参(形式参数)设置初始值的过程。在c++中,调用函数时有三种参数传递方式,分别为:(1)传值调用;(2)传址调用(即是传指针);(3)传引用;总体上参数传递可以分为两类,由形参..
分类:
编程语言 时间:
2016-05-09 07:19:26
阅读次数:
270
值传递、指针传递、引用传递的区别c语言的规则很简单:“所有的参数都是传值调用”。在这句话的基础上,我们来分析值传递、指针传递、引用传递的区别。一、值传递值传递,这与C函数的性质有关。C函数的所有参数均以“传值调用”方式进行传递,这意味着函数值将获得参数值的一份拷贝,函数可以放心修改这个拷贝值,而不必担心会修改调用程序实际传给他的参数。
我们先来看实现函数swap1:void swap1(int a...
分类:
其他好文 时间:
2016-05-03 18:20:21
阅读次数:
258
block 代码块 也称作闭包 与C语言函数类似 具有反向传值、回调的功能 block公式分两种: ①声明和实现写到一块的公式 返回值类型(^block名字)(参数列表 参数类型 参数名) = ^(参数列表 参数类型 参数名){ 实现代码(如果有返回值 需要return 返回值类型的值) }; 调用 ...
分类:
其他好文 时间:
2016-04-11 20:28:00
阅读次数:
155
OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言,让你通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。 为什么使用OGNL 相对于其它的表达式语言,OG ...
分类:
编程语言 时间:
2016-04-09 08:08:07
阅读次数:
1411
1.传值调用 使用传值调用方式时,调用函数的实参使用常量、变量值或表达式值,被调用函数的形参使用变量值 void swap(int x,int y) { int temp; temp=x; x=y; y=temp; } 这个函数不能实现互换位置的功能,因为实参到形参是单向传递的。 2.传址调用 使用 ...
分类:
编程语言 时间:
2016-04-08 19:57:56
阅读次数:
195
1. 指向指针的指针 (1)指针的本质是变量,会占用一定的内存空间 (2)可以定义指针的指针来保存指针变量的地址值 (3)指针是个变量,同样也存在传值调用与传址调用 【实例分析】遍历二维数组 2. 数组名 (1)一维数组名代表数组首元素的地址:int a[5];a的类型为int* (2)二维数组名同 ...
分类:
编程语言 时间:
2016-04-03 10:29:10
阅读次数:
267
聚合函数对一组值计算后返回单个值。除了count(统计项数)函数以外,其他的聚合函数在计算式都会忽略空值(null)。所有的聚合函数均为确定性函数。即任何时候使用一组相同的输入值调用聚合函数执行后的返回值都是相同的,无二义性。T-SQL提供的聚合函数一共有13个之多。 聚合函数通常会在下列场合使用:
分类:
数据库 时间:
2016-03-10 20:26:50
阅读次数:
268
一种语言的原型: 两类语句: 内存语句: 声明语句,赋值语句,调用语句。 存储器: 声明:int n,m; 赋值:n=10; 调用:m=n; 处理器: 声明:add(int &a,int &b,int &c); 赋值:add(int &a,int &b,int &c) { c=a+b; } 调用:i
分类:
编程语言 时间:
2016-02-05 11:29:24
阅读次数:
118
1.hash 方式访问。 %ENV key为环境变量名,value为环境变量值 2.调用ENV模块 。 use Env qw(PATH); print "path is $ENV{path}\n"; 这段代码会创建(或者覆盖)环境里的PerlVar变量。 $ENV{PerlVar} = "Perl
分类:
其他好文 时间:
2016-01-31 21:28:16
阅读次数:
3355