介绍一下数组(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) ![](https://i-blog.csdnimg.cn/direct/0d503058e8384ff7b68236cd9a825989.png) 数组的调用 arr\[n\]; n指编号。即第 n + 1 个数。 数组打印必须挨个打印。 arr是一个地址。而arr\[n\]就是一个值。 在传递arr时其实是传递的地址。故要用指针接受。 小题 ![](https://i-blog.csdnimg.cn/direct/5b8958b8c74a48eaabbd1ed400746c44.png)若不理解点[介绍一下 %d (c语言入门易错)_int在c语言%d-CSDN博客](https://blog.csdn.net/lb3636363636/article/details/143222080?fromshare=blogdetail&sharetype=blogdetail&sharerId=143222080&sharerefer=PC&sharesource=lb3636363636&sharefrom=from_link "介绍一下 %d (c语言入门易错)_int在c语言%d-CSDN博客")

相关推荐
ShineWinsu6 小时前
对于数据结构:堆的超详细保姆级解析——下(堆排序以及TOP-K问题)
c语言·数据结构·c++·算法·面试·二叉树·
Nebula_g7 小时前
C语言应用实例:解方程(二分查找)
c语言·开发语言·学习·算法·二分查找·基础
散峰而望7 小时前
C语言刷题-编程(一)(基础)
c语言·开发语言·编辑器
异步的告白9 小时前
C语言-数据结构-1-动态数组
c语言·数据结构·c++
奔跑吧邓邓子10 小时前
【C语言实战(78)】C语言进阶:筑牢数据安全防线,密码学实战探秘
c语言·密码学·数据安全·开发实战
Herbert_hwt10 小时前
C语言循环结构完全指南:掌握for、while、do-while循环及实战应用
c语言
奔跑吧邓邓子11 小时前
【C语言实战(79)】深入C语言单元测试:基于CUnit框架的实战指南
c语言·单元测试·实战·cunit
Shylock_Mister11 小时前
弱函数:嵌入式回调的最佳实践
c语言·单片机·嵌入式硬件·物联网
攒钱植发11 小时前
嵌入式Linux——“大扳手”与“小螺丝”:为什么不该用信号量(Semaphore)去模拟“完成量”(Completion)
linux·服务器·c语言
三品吉他手会点灯12 小时前
STM32F103学习笔记-16-RCC(第3节)-使用HSE配置系统时钟并使用MCO输出监控系统时钟
c语言·笔记·stm32·单片机·嵌入式硬件·学习