正在加载图片...
s不能加减 p可以加/减 注意: char s[=“abc”,与 char sl={a',b’,c};的区别 例7.将字符数组a中的字符串拷贝到字符数组b中 该功能相当于 strep( a) (1)下标法 (2)指针法 include <stdio. h 井 nclude<stdo> nano naimo char al="Hello, world! ", b20] char al="Hello, world!", b20: int 1: ch for(i=0;[!=“0’;i++) for①pa=a:pb=b;pa!=“0’;pa++,pb++) b=an b pb=“0’; pt(Qs”,b); po0s”,b); 3、通过指针在函数间传递字符串 ①、函数的定义形式 例如: char func(char a[, char bD 函数体;} 也可以写为: char func(char a, char *b) 函数体;} 例8设计一函数,实现与标准函数 strcpy类似的功能 #include <stdio h> Did mystrcpy (char *to, char *from); main( i char ca[20],*cp=Hello, world! mystrcpy(ca, cp); A printf( %s",ca) void mystrcpy(char *to, char * from)s 不能加/减 p 可以加/减 注意:char s[]=“abc”;与 char s[]={‘a’,’b’,’c’};的区别 例 7. 将字符数组 a 中的字符串拷贝到字符数组 b 中 3、通过指针在函数间传递字符串 ①、函数的定义形式 例如: char func(char a[], char b[]) { 函数体;} 也可以写为: char func(char *a, char *b) { 函数体;} 例 8 设计一函数,实现与标准函数 strcpy 类似的功能。 #include <stdio.h> void mystrcpy(char *to, char *from); main( ) { char ca[20], *cp=“Hello,world!”; mystrcpy(ca,cp); printf(“%s”,ca); } void mystrcpy(char *to, char *from) {
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有