又见挖坟党……
41楼,我这里的“《Keil Software –Cx51 编译器用户手册 中文完整版》(403页).pdf”里memset是这样的:
memset
摘要
#include<string.h>
void *memset(
void *buf,/* 初始化的缓冲区 */
char c,/* 设置的值 */
int len);/* 缓冲区长度 */
memset函数设置 buf 的第一个 len 字节为 c
说明
返回值
memset函数返回 dest
参考
memccpy memchr memcmp memcpy memmove
例子
#include<string.h>
#include<stdio.h> /*forprintf*/
voidtst_memset(void){
charbuf[10];
memset(buf,'\0',sizeof(buf));
/*fillbufferwithnullcharacters*/
}
你那个文档不知道是哪个版本的……
42楼,简化后的确是很小的,当时的情况是刚好带有两个新手,要准备些例子让他们参考,然后再划分几个“模块”让他们设计,所以写得啰嗦易懂一点,顺便连函数开头都找了个开发板例程包参考了一下。其实我自己写一个void xxx(void)是不会耐烦再在底下啰嗦几句“输入:无,返回:无”的:lol |