打印
[XMC™]

数组的遍历知识

[复制链接]
141|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

数组就可以采用循环的方式将每个元素遍历出来,而不用人为的每次获取指定某个位置上的元素,例如我们用for循环遍历一个数组:


注意以下几点:

最好避免出现数组越界访问,循环变量最好不要超出数组的长度.
C语言的数组长度一经声明,长度就是固定,无法改变,并且C语言并不提供计算数组长度的方法。
由于C语言是没有检查数组长度改变或者数组越界的这个机制,可能会在编辑器中编译并通过,但是结果就不能肯定了,因此还是不要越界或者改变数组的长度

使用特权

评论回复
沙发
szt1993| | 2025-2-24 16:19 | 只看该作者
最好避免出现数组越界访问,循环变量最好不要超出数组的长度.

使用特权

评论回复
板凳
AdaMaYun| | 2025-2-25 12:31 | 只看该作者
数组越界访问一定要规避的

使用特权

评论回复
地板
suncat0504| | 2025-2-25 22:09 | 只看该作者
C语言不提供计算数组长度的方法

使用特权

评论回复
5
suncat0504| | 2025-2-25 22:10 | 只看该作者
对于数组的使用,以及结构体中使用数组,一定要注意越界问题。否则会出一些莫名其妙的现象。

使用特权

评论回复
6
suncat0504| | 2025-2-25 22:11 | 只看该作者
其实挺希望有高级语言对单片机编程的。现在单片机对比早期的计算机,硬件资源上一点不差了。

使用特权

评论回复
7
星辰大海不退缩| | 2025-2-26 16:30 | 只看该作者
数组就可以采用循环的方式将每个元素遍历出来

使用特权

评论回复
8
地瓜patch| | 2025-2-27 21:51 | 只看该作者
还有其他方法么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

317

主题

2246

帖子

5

粉丝