C语言运算符优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右--()圆括号(表达式)/函数名(形参表)--.成员选择(对象)对象.成员名--->成员选择(指针)对象指针->成员名--2-负号运算符-表达式右到左单目运算符~按位取反运算符~表达式++自增运算符+...
分类:
编程语言 时间:
2014-09-19 22:28:16
阅读次数:
197
一、声明数组1)array[key]=value # array[0]=one,array[1]=two2)declare -a array # array被当作数组名3)array=( value1 value2 value3 ... )4)array=( [1]=one [2]=two [3]=...
分类:
其他好文 时间:
2014-09-19 11:25:35
阅读次数:
165
优先级运算符名称或含义使用形式结合方向说明1[ ]数组下标数组名[常量表达式]左到右圆括号(表达式)/函数名(形参表)成员选择(对象)对象.成员名成员选择(指针)对象指针->成员名2+正号运算符+表达式右到左单目运算符负号运算符-表达式自增运算符++变量名/变量名++自减运算符--变量名/变量名--...
分类:
编程语言 时间:
2014-09-17 21:39:02
阅读次数:
270
总结一些C语言中关于数组和指针的关系。
1、"[]" 运算。下标运算"[]"实际上是由另一个运算定义的。C语言规定下面两个表达式 表达式1[表达式2] 与 ( *( (表达式1)+(表达式2) ) )
是完全等价的。由于"+"具有交换性,故 表达式1[表达式2] 与 表达式2[表达式1]完全等价,例如 int i[1] = 7; i[0] = 0[i] = 7。
2、数组名是指针,指向数组第一个元素,是常量。 double d [6] = {2}; "d[0]" 等价于 "( *( (d)+(0...
分类:
其他好文 时间:
2014-09-12 15:11:54
阅读次数:
213
指针数组是一种特殊的数组,指针数组的数组元素都是指针变量。指针数组的定义格式为: 类型名称 *数组名称[数组长度]; 例如:float *pf[3]; 因为下标运算符[]的优先级高于指针运算符*,上述定义等价于:float * (...
分类:
其他好文 时间:
2014-09-11 11:27:42
阅读次数:
301
参数传递:值传递:略引用参数:ref输出参数:out用法类似,ref在声明和传参的时候均需要使用;同理,out也是;但out参数在函数中如果未经赋值就使用则会报错;参数数组传递;paramsparams int[] array:类似语法,直接传入数组名即可调用;也可以直接foo(1,2,3,4)这样...
分类:
其他好文 时间:
2014-09-10 13:58:00
阅读次数:
206
指针篇4.数组a 的性质int a[3][4] = {{1,3,5,7},{9,11,13,15},{17,19,21,23}}int 型数据在KEIL编译环境下,占2字节内存表示形式含义地址a二维数组名,指向一位数组a[0],即0行首地址设2000a[0]、*(a+0)、*a0行0列元素地址200...
分类:
编程语言 时间:
2014-09-10 09:35:00
阅读次数:
338
来源:http://www.imooc.com/code/1525Java 中操作数组只需要四个步骤:1、 声明数组语法:或者其中,数组名可以是任意合法的变量名,如:2、 分配空间简单地说,就是指定数组中最多可存储多少个元素语法:其中,数组长度就是数组中能存放元素的个数,如:话说,我们也可以将上面的...
分类:
移动开发 时间:
2014-09-07 23:42:25
阅读次数:
268
可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明,如: void Func(int array[3][10]); void Func(int array[][10]); 二者都是合法而且等价,但是不能把第二维或者更高维的大小省略,.....
分类:
编程语言 时间:
2014-09-07 12:15:45
阅读次数:
194
数组:
同一类型数据的集合,即一种容器。
定义方式:
int[] atrr = new int[5];//int 型数组 数组名arr ,new动态开辟 int[5],数组大小为5,只能存放5个元素,
下标0-4
数组定义后在内存中的基本分布:
内存的划分:
1.寄存器 -> CPU
2.本地方法区,与所在系统相关
3.方法区
4....
分类:
编程语言 时间:
2014-09-06 23:51:49
阅读次数:
269