將一個特定的數值拷貝到指定內存中。
如定義數組
> U8 A[3];
希望A中元素全部爲0x11,則
memset(A,0x11,3);
函數源代碼: void *memset(void *s, U8 c, U16 n) { U8 *ss = s; while (n--) *ss++ = c; return s; }
嵌入式C語言小程序合集 本人在學習及開發嵌入式相關的過程中,經常會遇到一些程序的小問題,需要一些簡單的小程序實現相應的功能,比如實現數組拷貝、數組交換等等。 下面彙總了一些我經常用到且已得到驗證功能良好的小程序,有需要的同學可按需
比較兩個數或兩個數組是否一致。 s1 s2 爲數或數組首地址,n爲需要比較的長度 S8 memcmp(U8 *s1, U8 *s2, U8 n) { U8 *src1 = s1; U8 *src2 = s2;