news 2026/4/3 2:25:39

数组的学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数组的学习
1.数组的概念
数组是⼀组相同类型元素的集合
注意:
数组中存放的是1个或者多个数据,但是数组元素个数不能为0。
数组中存放的多个数据,类型是相同的。
数组分为⼀维数组和多维数组,多维数组⼀般⽐较多⻅的是⼆维数组。
2.⼀维数组的创建和初始化
type arr_name[常量值]
type指定的是数组中存放数据的类型
arr_name指的是数组名的名字
[ ]中的常量值是⽤来指定数组的⼤⼩的
数组的初始化⼀般使⽤⼤括号,将数据放在⼤括号中。
数组如果进⾏了初始化,数组的⼤⼩是可以省略掉的。
去掉数组名留下的就是数组的类型。
3.使用:
C语⾔规定数组是有下标的,下标是从0开始的,假设数组有n个元素,最后⼀个元素的下标是n-1,下标就相当于数组元素的编号
[ ],这个操作符叫:下标引⽤操作符。
数组元素的打印(输出) (输入)
4.内存
数组在内存中是连续存放的
打印地址用%p
5.sizeof 计算数组元素个数
intsz =sizeof(arr)/sizeof(arr[0]);
6.二维数组
把⼀维数组做为数组的元素,这时候就是⼆维数组,⼆维数组作为数组元素的数组被称为三维数组,⼆维数组以上的数组统称为多维数组。
3表⽰数组有3⾏
5表⽰每⼀⾏有5个元素
int 表⽰数组的每个元素是整型类型
arr 是数组名,可以根据⾃⼰的需要指定名字
完全初始化
按照⾏初始化

初始化时省略⾏,但是不能省略列

7.使用

⼆维数组的输⼊和输出

⼆维数组中的每个元素都是连续存放

8.C99中的变⻓数组

C99中给⼀个变⻓数组(variable-lengtharray,简称VLA)的新特性,允许我们可以使⽤变量指定 数组⼤⼩。

变⻓数组不能初始化

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 22:09:55

DiT:Transformer架构重塑扩散模型的图像生成革命

DiT:Transformer架构重塑扩散模型的图像生成革命 【免费下载链接】DiT Official PyTorch Implementation of "Scalable Diffusion Models with Transformers" 项目地址: https://gitcode.com/GitHub_Trending/di/DiT 在AI图像生成领域,…

作者头像 李华
网站建设 2026/4/2 0:53:49

从零开始:QLC+舞台灯光控制软件完全操作指南

从零开始:QLC舞台灯光控制软件完全操作指南 【免费下载链接】qlcplus Q Light Controller Plus (QLC) is a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc. This project is a fork of th…

作者头像 李华
网站建设 2026/4/2 12:15:36

【axios 拦截器】使用 typescript 封装 axios 拦截器

本文将封装一个 类型安全、结构清晰、易于维护 的 Axios 拦截器模板,融合 TypeScript 泛型、自定义配置扩展等最佳实践,适用于 Vue 3 / React 等框架目录结构request/├── index.ts // 封装 axios 拦截器└── types.ts // 拦截器相关类型声明类型声明…

作者头像 李华
网站建设 2026/3/31 12:14:44

BERT:让模型 “读懂上下文” 的双向语言学习法

文章目录〇、预训练的作用核心作用预训练语言模型的典型代表一、模型整体结构1. 输入表示 (Input Representation)Segment EmbeddingsPosition Embeddings2. Transformer Encoder结构多头自注意力机制 (Multi-Head Self-Attention)前馈神经网络 (Feed Forward Network)残差连接…

作者头像 李华
网站建设 2026/4/1 3:22:20

Electron桌面应用开发终极指南:从零构建完整项目

Electron桌面应用开发终极指南:从零构建完整项目 【免费下载链接】electron-api-demos-Zh_CN 这是 electron-api-demos 的中文版本, 更新至 v2.0.2 项目地址: https://gitcode.com/gh_mirrors/el/electron-api-demos-Zh_CN 想要快速掌握Electron桌面应用开发…

作者头像 李华
网站建设 2026/3/6 12:16:57

深入理解 JavaScript 函数:分类、特性与实战应用

函数是 JavaScript 的核心组成部分,是实现代码复用、逻辑封装的基础,也是构建复杂应用的基石。从简单的工具函数到异步编程中的回调、Promise,函数贯穿了 JavaScript 开发的全场景。本文将系统梳理 JavaScript 函数的核心概念、分类方式&…

作者头像 李华