收藏 分享(赏)

(7.1)--字符串和字符指针.pdf

上传人:职教中国 文档编号:21417086 上传时间:2023-11-02 格式:PDF 页数:29 大小:847.03KB
下载 相关 举报
(7.1)--字符串和字符指针.pdf_第1页
第1页 / 共29页
(7.1)--字符串和字符指针.pdf_第2页
第2页 / 共29页
(7.1)--字符串和字符指针.pdf_第3页
第3页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 字符串和字符指针 -1-2 字 符串和 字符指 针 C char char 字 符串和 字符指 针 array point,char sa=array;char*sp=point;字 符串和 字符指 针 char sa=array;char*sp=point;printf(%s,sa);printf(%s,sp);printf(%sn,string);array point string sa sp string 字 符串和 字符指 针 char sa=array;char*sp=point;printf(%s,sa+2);printf(%s,sp+3);printf 1);ray nt t

2、ring sa sp string 字 符串和 字符指 针 main()string+7);I l o v e C h i string0 string1 string2 string3 string4 string5 string6 string7 string8 string9 string string10 string11 string12 string13 n!a 0 I love China!China!字 符串和 字符指 针 main()printf);string+=7;while(*string)putchar(string0);string+;I l o v e C h i

3、 string n!a 0 char*string;string string*string!=0 I love China!China!字 符串和 字符指 针 1 a a t e a c e h 0 r.from a void copy_string(char from,char to)int i=0;while(fromi!=0)toi=fromi;i+;toi=0;main()char a.;char b.;printf sn%sn,a,b);copy_string(a,b);printf n%sn,a,b);b a r a s u t n d e to b e t.0 n a e c

4、e h 0 r.t a t.0 a teacher.a teacher.字 符串和 字符指 针 2 void copy_string(char*from,char*to)for(;*from!=0;from+,to+)*to=*from;*to=0;main()printf n_%sn,a,b);copy_string(a,b);printf n%sn,a,b);a a t e a c e h 0 r.from a b a r a s u t n d e to b e t.0 n a e c e h 0 r.t a t.0 a teacher.a teacher.字 符串和 字符指 针 cha

5、r sa=This is a string;char*sp=This is a string;sa T h i s i s a s t r i n g 0 sp T h i s i s a s t r i n g 0 字 符串和 字符指 针 char sa=This is a string;char*sp=This is a string;strcpy(sa,Hello);sp=Hello;sa 字 符串和 字符指 针 char*s;scanf char*s,str20;s=str;scanf char*s=NULL 常 用的字 符串处 理函数 stdio.h string.h 1 scanf

6、()gets()printf()puts()stdio.h 常 用的字 符串处 理函数(1)scanf(%s,str),0(2)gets(str),0 常 用的字 符串处 理函数(3)printf(%s,str)0(4)puts(str)0 常 用的字 符串处 理函数#include int main()char str80;scanf(%s,str);printf(%s,str);printf(%s,Hello);#include int main()char str80;gets(str);puts(str);puts(Hello);Programming ProgrammingHello

7、 Programming is fun!ProgrammingHello Programming Programming Hello Programming is fun!Programming is fun!Hello 常 用的字 符串处 理函数 strcpy(str1,str2)strcat(str1,str2)strcmp(str1,str2)strlen(str)string.h 常 用的字 符串处 理函数 strcpy()strcpy(str1,str2);str2 str1 static char str120;h a p p y 0 0 strcpy(str1,str2);h a

8、 p p y 0 str1 strcpy str1:w o r l d 0 常 用的字 符串处 理函数 strcpy()#include stdio.h#include string.h int main(void)char str120,str220;gets(str2);strcpy(str1,str2);puts(str1);1234 1234 常 用的字 符串处 理函数 strcat strcat(str1,str2);str1 str2,str1 int main(void)char str180,str220;gets(str1);gets(str2);strcat(str1,st

9、r2);puts(str1);return 0;str1 Let us 0 str2 go.0 str1 Let us go.0 str2 go.0 Let us go.Let us go.str1=str1+str2 strcmp strcmp(str1,str2)str1 str2(ASCII)str1 str2 0 str1 str2 str1 str2 常 用的字 符串处 理函数 static char s120=sea;strcmp(s1,Sea);strcmp(Sea,Sea);strcmp(Sea,Sea);0 常 用的字 符串处 理函数#include stdio.h#incl

10、ude string.h int main(void)int res;char s120,s220;gets(s1);gets(s2);res=strcmp(s1,s2);printf(%d,res);1234 2-1 常 用的字 符串处 理函数 strcmp()strcmp()strcmp(str1,str2);strcmp(str1,str2)0 strcmp(str1,hello)str2 str1 hello str1=str2 比较字符串首元素的地址 比较字符串的内容 常 用的字 符串处 理函数 strlen strlen(str)0 static char str20=How ar

11、e you?strlen(hello)strlen(str)5 12 常 用的字 符串处 理函数 常 用的字 符串处 理函数 常 用的字 符串处 理函数 int main()int i;int x,min;scanf(%d,&x);min=x;for(i=1;i 5;i+)scanf(%d,&x);if(x min)min=x;printf(min is%dn,min);#include int main()int i;char sx80,smin80;scanf(%s,sx);strcpy(smin,sx);for(i=1;i 5;i+)scanf(%s,sx);if(strcmp(sx,smin)0)strcpy(smin,sx);printf(min is%sn,smin);tool key about zoo sea min is about 2 8-1 99 0 min is 1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报