mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
490 字
1 分钟
Cfn
2025-10-28
c
函数名字描述函数原型
printf格式化输出int printf(const char *format, …);
scanf获取用户输入int scanf(const char *format, …);
getch从控制台获取一个字符但是不回显到屏幕上,不需要按回车键立刻读取(不是标准库函数,通常Windows)int getch(void);
memset是 C 语言标准库中的一个内存操作函数,用于将内存块的每个字节设置为特定的值 memset 将 ptr 指向的内存块的前 num 个字节每个都设置为 value 的值。void *memset(void *ptr, int value, size_t num);
strcpystrcpy 用于将 源字符串 复制到 目标字符串,包括字符串的结束符 \0。 返回指向目标字符串的指针char *strcpy(char *destination, const char *source);
strcmp比较字符串 =0 相等 <0 1小于2 >0 1大于3int strcmp(const char *str1, const char *str2);
strcat将源字符串 src 连接到目标字符串 dest 的末尾目标字符串必须有足够的空间容纳连接后的结果 源字符串的 \0 会被覆盖,并在新字符串末尾添加 \0。char *strcat(char *dest, const char *src);
malloc申请内存,失败返回NULL,否则返回内存地址,内存中为垃圾值,需要清零, 需要free释放void* malloc(unsigned int num_bytes))
callocnelem: 元素个数,elsize 元素长度 分配的内存会被初始化为零, free释放void* calloc(size_t nelem, size_t elsize);
realloc先判断当前指针是否由足够的地址空间,如果有,扩大mem_address指向的地址,并将mem_address返回,如果
空间不够,先安装newsize指定大小分配空间,将原有数据从头到尾考培到新分配的内存区域,而后释放原来mem_address所指的内存区域,
同时返回新分配的内存区域首地址,free释放
void* realloc(void* mem_address, unigned int newsize);
free释放内存
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Cfn
https://yoyolp.github.io/posts/c_asm/cfn/
作者
超级玉米人
发布于
2025-10-28
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录