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

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

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

数组

arr

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

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

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

arrn = { };

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

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

数组

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

根据类型的不同就有

int arrn;

float arrn;等

格式

int arrNUM = { };

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

arr 数组名,即标识符。

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

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

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

(此时未进行赋值的arrn,值为0)

数组的调用

arrn;

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

数组打印必须挨个打印。

arr是一个地址。而arrn就是一个值。

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

小题

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

相关推荐
Brilliantwxx9 小时前
【C语言】 初入嵌入式C语言复习(基础+进阶面试题)
c语言·开发语言
wuminyu10 小时前
深入剖析 Panama Off-heap 的性能损耗与开销
java·linux·c语言·jvm·c++
rhythm-ring10 小时前
宏定义续行符 \ 的使用与踩坑
c语言·c++
老当益壮梁奶奶11 小时前
Linux软件编程学习笔记(八):进程间通信详解(1)
linux·c语言·笔记·学习·算法
「QT(C++)开发工程师」11 小时前
C++11 std::unique_ptr — 独占所有权的智能指针
c语言·开发语言·c++·qt
不正经学生12 小时前
C语言动态内存管理(上):堆上的自由与责任
c语言·开发语言·c++·算法·面试
布莱克60514 小时前
队列详解:定义、分类、应用场景及与栈的区别(C/C++ 代码讲解)
c语言·开发语言·c++·队列
CPETW14 小时前
USB TO I2C_(Excel)_Scan ---- 1000KHz总线速率测试_A
c语言·开发语言·网络·科技·单片机
Navigator_Z14 小时前
LeetCode //C - 1221. Split a String in Balanced Strings
c语言·算法·leetcode
en.en..15 小时前
C语言 static函数与头文件封装规范
java·c语言·前端