数组和函数

本文介绍了数组在C语言中的基本概念,包括一维数组的创建、初始化方法,以及下标引用操作符的使用。通过示例展示了如何创建整型数组,访问和打印元素,以及输入数据到数组中。
摘要由CSDN通过智能技术生成

一.数组的概念

数组是一组相同类型的元素的集合.数组分为一维数组和多维数组,其中多维数据中二维数组最为常见.

二.一维数组创建和初始化

1.一维数组创建的基本语法:

存放在数组中的值被称作数组的元素.数组在创建时可以指定数组的大小和数组的元素类型.

1.1 type 是数组的类型 可以是Int float char double long等等类型,也可以是自己定义的类型.

1.2 arr_name是数组的名字,由自己定义有实际意义就行.

1.3 [ ]中的常量值是用来指定数组的大小的,这个值按照自己的需求指定.

下图是一个大小为10的整形数组的创建:

int main()
{
	int arr[10] ;
	return 0;
}

2.一维数组的初始化:

数组的初始化一般用大括号,将数据存放在大括号中.初始化分为一下三种:


3.数组的类型:

数组算是一种自定义类型,去掉数组名就是数组的类型.

int arr[10];

这个数组的类型就是 int [10];

三.一维数组的使用

1.数组下标及下标引用操作符

在C语⾔中数组的访问提供了⼀个操作符 [] ,这个操作符叫:下标引⽤操作符
有了下标访问操作符,我们就可以轻松的访问到数组的元素了,⽐如我们访问下标为7的元素,我们就可以使⽤ arr[7] ,想要访问下标是3的元素,就可以使⽤ arr[3] ,如下代码:

int main()
{
	int arr[10] = {0,1,2,3,4,5,6,7,8,9};
	printf("%d\n", arr[7]);
	printf("%d\n", arr[3]);
	return 0;
}

输出结果:

2.数组元素的打印:

只要我们产⽣数组所有元素的下标就可以了,那我们使⽤for循环产⽣0~9的下标,接下来使⽤下标访问就⾏了.

#include <stdio.h>
int main()
{
	int arr[10] = {0,1,2,3,4,5,6,7,8,9};
	int i = 0;
	for (i = 0; i < 10; i++)
	{
		printf("%d ", arr[i]);
	}
	return 0;
}

3.数组元素的输入:

明⽩了数组的访问,当然我们也根据需求,⾃⼰给数组输⼊想要的数据,如下:

#include <stdio.h>
int main()
{
	int arr[10] = {0,1,2,3,4,5,6,7,8,9};
	int i = 0;
	for (i = 0; i < 10; i++)
	{
		scanf("%d", &arr[i]);
	}
	for (i = 0; i < 10; i++)
	{
		printf("%d", arr[i]);
	}
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值