2019-12-25

第二周,第三天,学习了数组字符串。

头文件

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

\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多输出一个换行




你可能感兴趣的:(2019-12-25)