[XMC™] 数组的遍历知识

[复制链接]
 楼主| LOVEEVER 发表于 2025-2-22 22:42 | 显示全部楼层 |阅读模式

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


注意以下几点:

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
szt1993 发表于 2025-2-24 16:19 | 显示全部楼层
最好避免出现数组越界访问,循环变量最好不要超出数组的长度.
AdaMaYun 发表于 2025-2-25 12:31 | 显示全部楼层
数组越界访问一定要规避的
suncat0504 发表于 2025-2-25 22:09 | 显示全部楼层
C语言不提供计算数组长度的方法
suncat0504 发表于 2025-2-25 22:10 | 显示全部楼层
对于数组的使用,以及结构体中使用数组,一定要注意越界问题。否则会出一些莫名其妙的现象。
suncat0504 发表于 2025-2-25 22:11 | 显示全部楼层
其实挺希望有高级语言对单片机编程的。现在单片机对比早期的计算机,硬件资源上一点不差了。
星辰大海不退缩 发表于 2025-2-26 16:30 | 显示全部楼层
数组就可以采用循环的方式将每个元素遍历出来
地瓜patch 发表于 2025-2-27 21:51 来自手机 | 显示全部楼层
还有其他方法么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

348

主题

2625

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部