linux C 数组与指针 一.数组 数组是同一数据类型的一组值:属于引用类型,因此数组存放在堆内存中:数组元素初始化或给数组元素赋值都可以在声明数组时或在程序的后面阶段进行. 定义一维数组的一般格式为:类型标识符 数组名[常量表达式].例如:int a[10]:它表示数组名为a,此数组为整型,有10个元素. 这里可以先开辟内存空间,不赋值,如第一种.也可以像第二种一样直接给值: int a[10]; int a[]={78,49,39,90}; 这里[]里面可以不写几个元素,后面跟几个元素这个
http://blog.csdn.net/shaobingj126/article/details/7395161 Bash中,数组变量的赋值有两种方法: (1) name = (value1 ... valuen) 此时下标从0开始 (2) name[index] = value 下面以一个简单的脚本来说明,脚本内容如下: #!/bin/bash #定义数组 A=(a b c def) #把数组按字符串显示输出 echo ${A[@]} #屏幕显示:a b c def #数组的长度表示${#A