您的位置:首页 > 编程语言 > C语言/C++

C语言编程入门——数组(上)

2015-08-01 16:12 453 查看
数组是最重要的数据结构之一,所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。

数组的赋值与输出:

# include <stdio.h>

int main(void)
{
	int a[5] = {1, 2, 3, 4, 5}; //数组名a后跟中括号[],赋值用大括号{},并以逗号隔开。5表示数组a中有5个元素,
	int i;                      //其分别用a[0], a[1], a[2], a[3], a[4]表示。注意第一个元素从0开始!

	for (i=0; i<5; ++i)
	{
		printf("a[%d] = %d\n", i, a[i]);
	}

	return 0;
}

/*
	输出结果:
			a[0] = 1
			a[1] = 2
			a[2] = 3
			a[3] = 4
			a[4] = 5
			Press any key to continue
*/


练习1:

# include <stdio.h>

int main(void)
{
	int a[5]; //数组若不初始化,其值皆为垃圾值。
	int i;

	for (i=0; i<5; ++i)
	{
		printf("a(%d) = %d\n", i+1, a[i]);
	}

	return 0;
}


练习2:

# include <stdio.h>

int main(void)
{
	int a[5] = {100}; //只赋值给了a[0]元素。
	
	printf("%d\n", a[0]);

	return 0;
}


数组的人工赋值:

# include <stdio.h>

int main(void)
{
	int a[5];
	int i;

	for (i=0; i<5; ++i)
	{
		printf("请输入第");
		printf("%d", i+1);
		printf("个数组元素的值:");
		scanf("%d", &a[i]);
	}

	for (i=0; i<5; ++i)
		printf("a[%d] = %d\n", i, a[i]);

	return 0;
}

运行示例:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: