C语言之数组

一、为什么需要数组

  1. 只要大量数据,不关心数字名称的时候。如:计算1-100的和。
  2. 学生成绩管理——分数
  3. 地址连续——两个元素之间地址连续

二、数组的基本使用

1.数组的认识

  1. 数组是数据的集合,如1-100
  2. 数组的数据是同类型的
  3. 数组的地址的连续的

2.数组的定义

类型、数组名、数组大小
int array[100];

3.数组的几种定义方式

  1. 没有初始化的数组
int array1[100];	//没有初始化的数组,仅仅申请了100个整数的内存空间
  1. 完整初始化的数组
int array2[3] = {
   1,2,3};	//有初始化的数组,完整初始化,该数组申请了3个整型数内存空间,并赋值3个数1 2 3
  1. 不完整初始化的数组
int array3[100] = {
   1,2,3};	//有初始的数组,不完整初始化,该数组申请了100个整型数内存空间,但只赋值3个数1 2 3,并放在数组的前3个位置 
  1. 最常用的数组方式(初始化)
int array4[100] = {
   0};

4.数组单独访问

数组通过下标来引用当中的某个元素
外国人喜欢从0开始,万事从零开始
如果数组中有三个元素,那么分别用下标法访问是array[0],array[1],array[2]

#include<stdio.h>

int main()
{
   	
	int array[3] = {
   1,2,3};
	
	printf("array的第一个元素是:%d",array[0]);
	printf("array的第二个元素是:%d",array[1]);	
	printf("array的
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值