一. 初始化函数 --- memset
1.功能:将某一块内存全部设置为指定的值。通常用来初始化数组或者结构体。
2.初始化数组
char a[X];
memset(a, "0" ,X) // a 为要填充的数组. 初始化为0. 数组的大小
3.初始化结构体
struct sample_struct
{
char csName[16];
int iSeq;
int iType;
};
stTest.csName[0]='\0';
stTest.iSeq=0;
stTest.iType=0;
memset(&stTest,0,sizeof(struct sample_struct));
4.初始化结构体数组
struct sample_struct TEST[10];
memset(TEST,0,sizeof(struct sample_struct)*10);
二. 连接函数 --- strcat
功能: 在一个字符串后面追加上另外一个字符串
#include<string.h>
#include<stdio.h>
int main()
{
char arr1[20] = "hello ";
char arr2[] = "world";
printf("%s\n", strcat(arr1, arr2));
return 0;
}
3.判断函数 --- strstr
功能: strstr(字符串1, 字符串2); 判断字符串2是不是在字符串1的里面出现
4.strlen
功能: 计算字符串的长度
char a = "abcdefg";
strlen(a); //返回值是7