strcpy——字符串拷贝
#include<stdio.h>
#include<string.h>
int main()
{
char arr1[] = "bit";
char arr2[20] = "##############";
strcpy_s(arr2, arr1);
printf("%s\n", arr2);//输出bit
}
memset——内存设置
#include<stdio.h>
#include<string.h>
int main()
{
char arr[] = "hello word";
memset(arr, '*', 5);
printf("%s\n", arr);//输出***** word
}
自定义函数
输出较大值
#include<stdio.h>
int getmax(int x, int y)//定义函数
{
if (x > y)
return x;
else
return y;
}
int main()
{
int a = 10;
int b = 20;
int max = getmax(a, b);//函数的使用
printf("max=%d\n",max);
return 0;
}
交换
#include<stdio.h>
void swap(int* a, int* b)
{
int tmp = 0;
tmp = *a;
*a = *b;
*b = tmp;
}
int main()
{
int a = 10;
int b = 20;
printf("a=%db=%d\n", a, b);