码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-08-01 17:23:40      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:c语言   编程   入门   

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


数组的赋值与输出:

# 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;
}

运行示例:

技术分享




版权声明:本文为博主原创文章,未经博主允许不得转载。

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

标签:c语言   编程   入门   

原文地址:http://blog.csdn.net/lfhappypain/article/details/47187353

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!