引言:C语言中字符串以 '\n'作为结束字符串的标识,"abc"='a'+'b'+'c'+'\n'
'\n'
1.静态开闭空间,只能开闭固定大小的空间
char string[10];
2.动态开闭空间,空间大小可以是变量
int num=2;
char *string;
string= (char *)malloc((num+2) * sizeof(char));
3.给指定字符串赋初始值
char string[10];
memset(string, 0, 10);
4.给字符串赋值
#define string1 "abcd"
char string[20];
sprintf(string,"m20_cmd %s",string1);
4.求指定空间字符串长度
#define string1 "abcd"
char string[20];
sprintf(string,"link %s",string1);
printf("length %zu",strlen(Command_execution_information));
5.字符串复制(stirng2前5个字符复制给string1)
strncpy(string1,sting2,5);