【DAY10】数组基本用法和各种初始化

应用场景:一个篮子里10个苹果,一个机房30台电脑

用在一个集合当中,如果是int a,b,c就是在内存空间中分散的

变成数组的格式为int a[10];

下标代表某个元素,从0开始计数

如int a[10]中的元素就有

a[0],a[1],....一直到a[9]

按照下标法进行数组访问格式如下(非常不推荐,仅作为负面参考):

#include <stdio.h>

int main()
{
	int a[10];
	
	a[0] = 100;
	a[1] = 102;
	a[2] = 110;
	a[3] = 250;
	
	return 0;
}

这样访问很呆,我们应该运用起数组的特性进行编写

正确使用数组特性的案例:

#include <stdio.h>

int main()
{
	int a[10];
	int data;
	for(data = 0;data < 10;data ++){ 
		a[data] = data +100;
	}
	puts("初始化完毕");
	for(data = 0;data < 10;data ++){ 
		printf("%d ",a[data]);
	}
	puts("done");
	return 0;
}

在打印上面这段话的时候,可以直接将上面的地址打印出来:

#include <stdio.h>

int main()
{
	int a[10];
	int data;
	for(data = 0;data < 10;data ++){ 
		a[data] = data +100;
	}
	puts("初始化完毕");
	for(data = 0;data < 10;data ++){ 
		printf("address: %p, data:%d \n",&a[data],a[data]);
	}
	puts("done");
	return 0;
}

         

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值