memset
memset的作用就是将 arr 的前六个字符改变成#或者其它设置的
#include<stdio.h>
#include <string.h>//memset
int main()
{
char arr[] = "hello world";
memset(arr, '#', 6);
//memset的作用就是将 arr 的前六个字符改变成#或者其它设置的
printf("%s\n", arr);
return 0;
}
strcpy
#include<stdio.h>
#include<string>//strcpy
int main()
{
char arr1[] = "bit";
char arr2[20] = "#######";
strcpy(arr2, arr1);
//这里的arr2意思拷贝的目的,arr1的意思是拷贝的源头
//这里结合起来的意思就是将arr1的内容拷贝到arr2当中去
printf("arr2 = %s\n", arr2);
return 0;
}
利用函数交换a和b
#include<stdio.h>
void Add(int* pa,int *pb)
{
int tmp = 0;
tmp = *pa;
*pa = *pb;