当前位置: 首页 > news >正文

介绍一下数组(c基础)(详细版)

c初期,记住规则,用规则。

我只是介绍规则。(有smart版)

数组

 arr

看成一个集合但元素有次序了。

如何计算数组的大小-CSDN博客

简单讲解一下strlen与sizeof(c基础)-CSDN博客

 arr[n] = { };

[  ] 下标引用符,在其中加上从0~~ NUM - 1的整数,

相当于给集合{}每一个元素编号。方便我们调用。例如arr[0];表示第1个数。

数组

是存放同种类型数的一个有次序的集合。

根据类型的不同就有

int arr[n];

float arr[n];等

格式

int arr[NUM] = { };

int 代表一种类型名,存储那一种类型的数。

arr 数组名,即标识符。

NUM 数组元素的个数。必须为常量或常量表达式。当初始化了时,可以省略。

初始化:即创建变量时进行赋值。

{ } 就看成一个集合,每一个元素依次为数组的值,可以不完全初始化,但个数不能超过 NUM。

(此时未进行赋值的arr[n],值为0)

数组的调用

arr[n];

n指编号。即第 n + 1 个数。

数组打印必须挨个打印。

arr是一个地址。而arr[n]就是一个值。

在传递arr时其实是传递的地址。故要用指针接受。

小题

若不理解点介绍一下 %d (c语言入门易错)_int在c语言%d-CSDN博客


http://www.mrgr.cn/news/69291.html

相关文章:

  • RestSharp基本使用方法
  • pytest中的断言:深入解析与实践
  • Android OpenGL ES详解——立方体贴图
  • Python_爬虫3_Requests库网络爬虫实战(5个实例)
  • 初识Linux · 信号保存
  • 【数据结构】什么是链栈?
  • 2024年3月电子学会Python等级考试试卷(五级)真题,包含答案
  • DirectShow过滤器开发-写AVI视频文件过滤器
  • C++builder中的人工智能(16):神经网络中的SoftPlus激活函数
  • ubuntu24.04安装matlab失败
  • Rust为什么要搞个match匹配,直接用==判断不行吗(Rust match、Rust ==、Rust模式匹配)
  • vue2 和 vue3的区别
  • Mac 安装protobuf2.5.0
  • 【竞技宝】LOL:JKL回归IG已无可能?
  • 对于app开发者对接广告联盟,需要哪些资质以及变现如何?
  • arkUI:绝对定位、相对定位、Z序控制(position、offset、zIndex)
  • 【C#设计模式(2)——工厂模式】
  • 【初阶数据结构与算法】线性表之单链表的定义与实现
  • 就是这个样的粗爆,手搓一个计算器:十进制到百分比转换器
  • 稳压二极管详解
  • 电磁兼容(EMC):GB 4343.1喀呖声 详解
  • js 好用的字符操作方法
  • 模块的导入
  • 快速上手Amazon SES:掌握企业级邮件解决方案
  • Python练习14
  • it行业热门岗位推荐,高薪就业不发愁