c語言數組相等?
并沒有系統函數可以實現這個功能,需要自行編寫函數: 一、算法分析: 1、兩個數組相等,需要類型相同,長度相同,各個元素值及順序相同。 2、根據數組相等的含義,類型無需判斷,因為類型不同本身就沒有可比性。長度及元素值需要編寫代碼判斷。 二、參考代碼: 以整型數組為例,可以編寫函數如下: int array_cmp(int *a, int al, int *b, int bl){ int i; if(al!=bl) return 0;//長度不等,返回0. for(i = 0; i