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

运行示例:




  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值