字符函数和字符串函数
1.strlen
int main()
{
char arr1[] = "abc";
char arr2[] = {'a','b','c'};
int len1 = strlen(arr1);
int len2 = strlen(arr2);
printf("%d\n", len1);
printf("%d\n", len2);
return 0;
}
int main()
{
const char*str1 = "abcdef";
const char*str2 = "bbb";
if(strlen(str2)-strlen(str1)>0)
{
printf("str2>str1\n");
}
else
{
printf("srt1>str2\n");
}
return 0;
}
2.strcpy
3.strcat
4.strcmp
5.strncpy
6.strncat
7.strncmp
8.strstr
9.strtok
10.strerror
11.memcpy
12.memmove
13.memcmp
14.memset
自定义类型:结构体
结构:一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量
struct tag
{
member-list;
}variable-list;
PS:在声明结构的时候,可以不完全的声明。
结构体的自引用:
struct Node
{
int data;
struct Node* next;
};
PS:不是包含同类型的结构体变量,而是包含同类型的结构体指针
(欢迎大家批评指正,侵权即删)