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

};

相关推荐
要站在顶端1 分钟前
iOS自动化测试全流程教程(基于WebDriverAgent+go-ios)
开发语言·ios·golang
liwulin05063 分钟前
【PYTHON】python venv创建虚拟环境,非conda
开发语言·python·conda
fengfuyao9853 分钟前
基于MATLAB的支持向量机在故障诊断中的应用例程
开发语言·支持向量机·matlab
千丈之松4 分钟前
能力和法律
算法
2401_841495647 分钟前
【LeetCode刷题】缺失的第一个正数
数据结构·python·算法·leetcode·数组·哈希·缺失最小正整数
顧棟11 分钟前
JAVA、SCALA 与尾递归
java·开发语言·scala
码农阿豪15 分钟前
解锁京东LOC本地化订单管理新体验:全自动卡密发码核销解决方案
java·开发语言
小尧嵌入式16 分钟前
深入理解C/C++指针
java·c语言·开发语言·c++·qt·音视频
旧梦吟16 分钟前
脚本 生成图片水印
前端·数据库·算法·golang·html5
Blessed_Li20 分钟前
Linux系统安装FunASR详细教程
开发语言·funasr