实验十 指针程序设计

实验十 指针程序设计

ID:13666713

大小:68.11 KB

页数:10页

时间:2018-07-23

实验十   指针程序设计_第1页
实验十   指针程序设计_第2页
实验十   指针程序设计_第3页
实验十   指针程序设计_第4页
实验十   指针程序设计_第5页
资源描述:

《实验十 指针程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验十指针程序设计(一)实验目的及意义:Ø掌握指针的概念,会定义和使用指针变量;Ø能正确使用数组的指针和指向数组的指针变量;Ø能正确使用指针作函数的参数,返回正确结果。2.实验内容:Ø上机录入书上例题:例8.3,8.5,8.10;Ø编程序并上机调试运行:习题3,习题4(P291)例题8。3#includeintmain(){voidswap(int*p1,int*p2);inta,b;int*pointer_1,*pointer_2;printf("pleaseaandb:");scanf("%d,%d",&a,&b);pointer_1=&a;poin

2、ter_2=&b;if(aintmain(){voidexchange(int*q1,int*q2,int*q3);inta,b,c,*p1,*p2,*p3;printf("pleaseenterthreenumbers:");scanf("%d,%d,%d",&a,&b,&c)

3、;p1=&a;p2=&b;p3=&c;exchange(p1,p2,p3);printf("Theorderis:%d,%d,%d",a,b,c);return0;}voidexchange(int*q1,int*q2,int*q3){voidswap(int*pt1,int*pt2);if(*q1<*q2)swap(q1,q2);if(*q1<*q3)swap(q1,q3);if(*q2<*q3)swap(q2,q3);}voidswap(int*pt1,int*pt2){inttemp;temp=*pt1;*pt1=*pt2;*pt2=temp;}例题8。10#i

4、ncludeintmain(){voidsort(intx[],intn);inti,*p,a[10];p=a;printf("pleaseenter10integernumbers:");for(i=0;i<10;i++)scanf("%d",p++);p=a;sort(p,10);for(p=a,i=0;i<10;i++){printf("%d",*p);p++;}printf("");return0;}voidsort(intx[],intn){inti,j,k,t;for(i=0;i

5、+)if(x[j]>x[k])k=j;if(k!=i){t=x[i];x[i]=x[k];x[k]=t;}}}习题3#includevoidshuru(int*p){inti;for(i=0;i<10;i++)scanf("%d",p+i);}voidpan(int*p){inti,b;int*temp=p;for(i=0;i<10;i++)if(*temp>*(p+i))temp=p+i;b=*p;*p=*temp;*temp=b;temp=p;for(i=0;i<10;i++)if(*temp<*(p+i))temp=p+i;b=*(p+9);*(p

6、+9)=*temp;*temp=b;}voidshuchu(int*p){inti;for(i=0;i<10;i++)printf("%d",*(p+i));printf("");}intmain(){inta[10];shuru(a);pan(a);shuchu(a);}实验十一指针程序设计(二)1.实验目的及意义:更进一步掌握指针的概念及指针变量的使用;能正确使用字符串的指针和指向字符串的指针变量;了解指向指针的指针的概念及使用方法。2.实验内容:上机录入书上例题:例8.20,8.27,8.28;编程序并上机调试运行:习题11,15(P291292)。例题8.20

7、#includeintmain(){voidcopy_string(charfrom[],charto[]);chara[]="Iamastudent.";charb[]="Youareastudent.";printf("stringa=%sstringb=%s",a,b);printf("copystringatostringb:");copy_string(a,b);printf("stringa=%sstringb=%s",a,b);return0;}voidcopy_string

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。