第二周,第三天,学习了数组字符串。
<string.h>头文件
char s[10]={"abcd"};
printf("%s",s);
10个长度只能有9个字符,最后一个是\0
s[5]={"\0"};空字符串
scanf("%s",s1);不用写&
printf("%c",s[0]);提取单一元素
strcmp(s,s1);比较字符串的所有元素
有三个返回值,完全一样时是0,s>s1是1,s<s1是-1;
\0是字符串结束符
memcmp(s,s1,3);比较两个字符串的前3个元素
strcpy(s,s1);把后字符串的内容完全复制给前字符串
memcpy(s,s1,3);复制前3个元素。。。后→前
strlen(s1);检查一个字符串到第一个\0有多长,返回值是int型数字。
strcat(s,s1);将s1接在s的第一个\0后,且不会越界,接到s1的\0为止
gets(s);输入字符串到enter结束
puts(s);比printf多输出一个换行









