C语言学习:几个常见的内存操作函数
#include <io_utils.h> #include <string.h> #include <stdlib.h> int main() { // memchr() // strchr() // memcmp() // strcmp() //memset() char *mem = malloc(10); memset(mem, 0, 10); PRINT_INT_ARRAY(mem, 10); free(mem); //memcpy //strcpy //memmove() char src[] = "HelloWorld"; char *dest = malloc(11); memset(dest, 0, 11); memcpy(dest, src, 11); puts(dest); memcpy(dest + 3, dest + 1, 4); puts(dest); free(dest); return 0; }