1. 有时程序需要判断两个相同数组里的元素是否完全一样,而直接用=来判断是不能达成目的的,例如如下程序就会报错。

1.png

2.png

2. 需编写如下程序,来判断两个相同数组里的元素是否完全一样,可封装为功能块或函数。sum显示的是数组不相同的元素个数。

  4.png

3. 或者使用系统自带的函数MemCmp,函数在如下库里。

使用如下:

 6.png

如果两个数组内元素相同,输出为TRUE,否则为FALSE。如果数组长度不一样,MemCmp的第三数值,即比较的内存长度超出其中任何一个数组内存长度,则会为FALSE。如果比较的内存长度小于等于较短的数组,则只会比较设置值的长度内存是否一样。