资源描述:
《c程序设计第四版指针实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划c程序设计第四版指针实验报告 《高级语言程序设计》实验报告 实验序号:7实验项目名称:指针 附源程序清单: 二.#include main() { chara[80],b[80],*p; inti; gets(a); gets(b); for(i=0;i voidchange(int*m,int*n) { inttemp,i; for(i=0;i. #include #include intmain() { char*a,
2、*b;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 intc; a=(char*)malloc(50); b=(char*)malloc(50); gets(a); gets(b); c=strcmpare(a,b); if(c==0) printf("a==b"); else {if(c>0) printf("a>b"); else printf
3、("al2) len=l1; elselen=l2; for(i=0;ip2[i])return1; else {if(p1[i]intmain() { charstr[50],*p;inti; gets(str); p=str;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 for(i=0;*(p+i)!=' ';i++){ if(*(p+i) main(
4、) { inta[100],m,i,*p,n,w; printf("请输入要输入的数组的元素个数:"); scanf("%d",&n); printf("请输入已排好序的数组:"); for(i=0;i=w;i--) { a[i+1]=a[i]; } a[i+1]=m; for(i=0;i=w;i--) { a[i+1]=a[i]; } a[i+1]=m; 这一步没有注意a[i++]=m和a[i+1]=m中i++和i+1不同,a[i++]=m是先将的值赋给a[i],然后在执行自增;而在实验过程中忽略了这一点,造成了不必要的麻烦;
5、8实验心得目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 通过这次指针实验掌握了指针的概念,会定义和使用指针变量,并且能利用指针来简单化一些问题,给以后的编程带来了很大的便利; 实验报告 实验目的: 掌握指针的定义和指针的运算 掌握用指针处理变量和数组 二【实验内容】 【实验7-1】编写函数用指针实现两个数的交换。在主函数中实现调用 程序代码 #include v
6、oide(int*m,int*n); voidmain() { intm,n;printf("pleaseinputm,n"); scanf("%d,%d",&m,&n); e(&m,&n); printf("%d,%d",m,n); } voide(int*a,int*b) {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 intp; p=*a; *a=
7、*b; *b=p; } 运行结果 【实验7-2】用指针以及函数实现字符串的倒序输出。 程序代码 #include #include voidmain() { charch[100]; char*p; intx; gets(ch); x=strlen(ch); p=&ch[x-1]; while(p>=ch) { printf("%c",*p); p--;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司