数组C语言实现

第一个下标为0

一维数组

定义

一维数组指的是只有一个下标的数组,它用来表示一组类型相同的数据

格式

数据类型 数组名 [数组大小];

如 int a[10];

添加数据

1 int a[10]={1,2,3,4,5,6,7,8,9,0};

2 int a[10];

a[1]=2;

使用数据

printf("%d",a[1]);

二维数组

格式

数据类型 数组名 [大小][大小];

int a[10][10];

添加数据

1 int a[2][3]={{1,2,3},

{1,2,3}};

2 int a[2][3];

a[2][3]=32;

多维数组//以三维数组为例

格式

数据类型 数组名 【n1】【n2】【n3】。。。。;

int a[2][3][4];

写入数据

// 声明一个3x3x3的三维数组

int array[3][3][3] =

{

{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}},

{{10, 11, 12}, {13, 14, 15}, {16, 17, 18}},

{{19, 20, 21}, {22, 23, 24}, {25, 26, 27}}

};

相关推荐
oplp4 小时前
第四章 C语言中的基本输入输出(六)
c语言
岁忧5 小时前
GoLang五种字符串拼接方式详解
开发语言·爬虫·golang
tyatyatya5 小时前
MATLAB基础数据类型教程:数值型/字符型/逻辑型/结构体/元胞数组全解析
开发语言·matlab
心无旁骛~5 小时前
python多进程和多线程问题
开发语言·python
星云数灵5 小时前
使用Anaconda管理Python环境:安装与验证Pandas、NumPy、Matplotlib
开发语言·python·数据分析·pandas·教程·环境配置·anaconda
kaikaile19956 小时前
基于遗传算法的车辆路径问题(VRP)解决方案MATLAB实现
开发语言·人工智能·matlab
四问四不知6 小时前
Rust语言进阶(结构体)
开发语言·后端·rust
q***9946 小时前
index.php 和 php
开发语言·php
oioihoii6 小时前
C++网络编程:从Socket混乱到优雅Reactor的蜕变之路
开发语言·网络·c++
程序员东岸6 小时前
《数据结构——排序(中)》选择与交换的艺术:从直接选择到堆排序的性能跃迁
数据结构·笔记·算法·leetcode·排序算法