数组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}}

};

相关推荐
喜欢吃燃面2 小时前
基础算法:高精度
开发语言·c++·学习·算法
3GPP仿真实验室2 小时前
【Matlab源码】6G候选波形:OFDM-IM 增强仿真平台 GIM、MM、IQ
开发语言·网络·matlab
xuxie992 小时前
【无标题】
java·开发语言
叫我一声阿雷吧2 小时前
【JS实战案例】实现图片懒加载(基础版)原生JS+性能优化,新手可直接复现
开发语言·javascript·性能优化·js图片懒加载
摇滚侠2 小时前
基于 session 的登录认证方式,基于 token 的登录认证方式,对比
java·开发语言·intellij-idea
北国1372 小时前
【Java】多线程输出滞后/错误解决&&线程创建方式与原理
java·开发语言
Coder_Boy_2 小时前
【Java核心】JVM核心知识清单
java·开发语言·jvm
努力学算法的蒟蒻2 小时前
day84(2.12)——leetcode面试经典150
算法·leetcode·面试
程序员酥皮蛋2 小时前
hot 100 第二十三题 23.反转链表
数据结构·算法·leetcode·链表
你的冰西瓜2 小时前
C++中的queue容器详解
开发语言·c++·stl