若要定义一个100个整型元素的一维数组,形式如下:
int score[100];
不能写成这样子:int score[n];//注意:无论在数组定义前变量是否已被赋值,都是非法的
小贴士:
1.定义数组的长度必须使用整型常量或整型常量表达式。ANSI C89不允许使用变量定义可变长度的数组
2.C语言中数组的下标都是从0开始的,对于任何一个数组,它的第一个元素都是第0
定义一个数组;100个元素;
{
int a[100
c语言中输入任意个整数,然后将它们存入一个数组?第一行输入整数个数n,第二行输入n个整数,用空格符隔开,然后将这n个整数存入数组。
C语言中,同变量一样;数组也必须先定义后使用。
一维数组的定义形式:
类型标识符 数组名[常量表达式];例如int a[10]; 其中a为地址常量。