ãã1ãåå§åæ¶è¿è¡èµå¼ã
ãint a[2] = {1,2};ãã2ãé个èµå¼
ããint a[4];ããçåäºã
ããfor (int inx=0; inx!=4; ++inx) a[inx]=inx+1;ãã3ãéè¿å½æ°å¤å¶æ°æ®ä»¥å®ç°èµå¼
ããæ¯å¦ä¸é¢ç代ç ï¼éè¿memcpyå½æ°æ¥å®ç°æ°æ®çå¤å¶ï¼ä»¥å®ç°æ°ç»èµå¼çåè½ã
ã #include <stdio.h>ãã
不单能用for语句
一维数组的声明:
类型说明符 数组名[常量表达式]
例如 int C[10],它表明数组名为C,此数组有十个整型变量。
注:常量表达式中可以包括常量和符号常量,不可以包括变量。也就是说,C不允许对数组的大小做动态定义,即数组的大小不依赖於程序运行过程中变量的值。
一维数组的引用:
C语言规定只能逐个引用数组元素而不能一次引用整个数组。
数组元素的表现形式为:数组名[下标] 下标可以是整型常量或整型表达式。例如 C[0]=C[5]+C[7]-C[3*2]
一维数组的初始化:
可以用赋值语句或输入语句使数组中的元素得到值,但这样会影响速度。可以使数组在运行之前初始化,即在编译阶段使之得到初值。在定义数组时对数组元素赋以初值。static int a[5]={0,1,2,3,4}
本回答被网友采纳