memset
#include<stdio.h>
#include<string.h>
int main()
{
char arr[] = "hello bit";
//数组中的元素是字符的话就之间用双引号就行
memset(arr, 'x', 5);
//memset是内存设置,头文件是#include<string.h>
//memset(arr, 'x', 5);括号的第一位"arr"是内存地址
//第二位是我们想要设置的值。
//第三位是,这个地址的前5个字节
// 经过这样一来数组arr变成"xxxxx bit"
//
printf("%s", arr);//%s打印字符串
return 0;
}
strcpy
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
int main()
{
char arr1[ ] = "hello bit";
char arr2[20] = { 0 };
strcpy(arr2, arr1);
//strcpy是进行字符串的拷贝copy的,头文件#include<string.h>
//strcpy(arr2,arr1)中括号里的第二个是我们要copy的内容所在的地址,叫作源头
//第一个就是我们要把这个内容copy到哪个地址上去,叫作目的地
//这个函数要加上这个#define _CRT_SECURE_NO_WARNINGS 1
printf("%s", arr2);
return 0;
}