正在加载图片...
第10章第4节 二.字符串中字符的引用 下标法 指针法(或地址法) 例将字符串a,复制到字符串b中去,不用 strcpy函数 法一:地址法# include“ 'stdio. h” maIn { char a=“ I love china!”,b20 for(i=0;(a+i)=0;i++) b+i)=*(a+i) t(a+)等价于a (b+i)=“0; (b+等价于bi puts(b); 3 法二:指针法 # include“ stdio.h” # include“ stdio. h” maino maIn { char a=“ Ilove china!"”,b|20],*p1,*p2 tchar *pl=l love china!, b[20], *p2; int i. int i. for(p1=a,p2=b;*pl!=“0;p1++,p2++) for(p2=b;*pl!=“0;p1++,p2++) p2=pl; p2=0, p2=0 puts(b); puts(b);第10章第4节 二. 字符串中字符的引用 下标法 指针法(或地址法) 例 将字符串a, 复制到字符串b中去,不用strcpy函数 法一: 地址法 # include“stdio.h” main() {char a[]=“I love china!”,b[20]; int i; for(i=0; *(a+i)!=‘\0’;i++) *(b+i)=*(a+i); *(b+i)=‘\0’; puts(b);} 法二: 指针法 # include“stdio.h” main() {char a[]=“I love china!”,b[20], *p1,*p2; int i; for(p1=a,p2=b; *p1!=‘\0’;p1++,p2++) *p2=*p1; *p2=‘\0’; puts(b); } # include“stdio.h” main() {char *p1=“I love china!”,b[20],*p2; int i; for(p2=b; *p1!=‘\0’;p1++,p2++) *p2=*p1; *p2=‘\0’; puts(b); } *(a+i) a[i] *(b+i) b[i] 等价于 等价于
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有