12.07.2015 Views

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MPLAB ® <strong>C18</strong> C 编 译 器 函 数 库4.4.1 函 数 描 述memchr函 数 : 在 指 定 存 储 区 中 查 找 某 个 单 字 节 值 首 次 出 现 的 位 置 。包 含 头 文 件 : string.h原 型 :void * memchr( const void *mem,unsigned char c,size_t n);参 数 :mem指 向 存 储 区 的 指 针 。c要 查 找 的 单 字 节 值 。n查 找 的 最 大 字 节 数 。说 明 : 该 函 数 在 存 储 区 mem 中 查 找 n 个 字 节 , 查 找 c 首 次 出 现 的 位 置 。该 函 数 和 ANSI 中 指 定 函 数 的 不 同 之 处 在 于 , c 定 义 为 unsignedchar 参 数 , 而 不 是 int 参 数 。返 回 值 :文 件 名 :如 果 c 在 mem 的 前 n 个 字 节 中 出 现 , 则 函 数 返 回 指 向 mem 内 该 字 符 的指 针 ; 否 则 , 返 回 一 个 空 指 针 。memchr.asmmemcmpmemcmppgmmemcmppgm2rammemcmpram2pgm功 能 : 比 较 两 个 数 组 的 内 容 。包 含 头 文 件 : string.h原 型 :signed char memcmp(const void * buf1,const void * buf2,size_t memsize );signed char memcmppgm(const rom void * buf1,const rom void * buf2,sizerom_t memsize );signed char memcmppgm2ram(const void * buf1,const rom void * buf2,sizeram_t memsize );signed char memcmpram2pgm(const rom void * buf1,const void * buf2,sizeram_t memsize );参 数 :buf1指 向 第 一 个 数 组 的 指 针 。buf2指 向 第 二 个 数 组 的 指 针 。memsize数 组 中 要 比 较 的 元 素 个 数 。DS51297C_CN 第 118 页© 2004 Microchip Technology Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!