下载此文档

实验六指针报告.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
中国矿业大学计算机学院实验报告课程名称:《高级语言设计语言》实验名称:实验六指针班级:计科11-2班:东学号:仪器组号:********实验日期::、、指针的间接访问、指针的加减运算和指针表达式;,掌握引用的应用方法。;。二、实验容注:(数组与指针的关系)#include<iostream>usingnamespacestd;voidmain(){chars1[5]={‘m’,‘n’,‘p’,‘q’,‘\0’};char*ps=s1;cout<<s1<<'\n';cout<<s1+2<<'\n';cout<<*s1<<*(s1+1)<<s1[2]<<endl;cout<<*ps<<*(ps+1)<<ps[2]<<endl;cout<<&ps<<endl;}分析结果如下:,按由小到大顺序输出。(1)用字符数组方法(2)用string方法实验步骤:#include<iostream>#include<string>usingnamespacestd;voidcampare(char*&a,char*&b){ char*c; if(strcmp(a,b)>0){c=a;a=b;b=c;}}voidcop(string&a,string&b){ stringc; c=a; a=b; b=c;}voidmain(){ chara1[]="acdedg"; chara2[]="abcded"; chara3[]="dsdfae";cout<<"用字符数组方法,初始化的字符数组为:"<<endl;cout<<a1<<endl; cout<<a2<<endl; cout<<a3<<endl;char*b1,*b2,*b3; b1=a1; b2=a2; b3=a3; campare(b1,b2); campare(b1,b3); campare(b2,b3); cout<<"用字符数组方法,排序后的字符数组为:"<<endl; cout<<b1<<endl;cout<<b2<<endl; cout<<b3<<endl<<endl;strings1,s2,s3; cout<<"用string方法"<<endl; cout<<"请初始化字符串:"<<endl; cin>>s1>>s2>>s3; cout<<"初始化的结果为:"<<endl; cout<<s1<<endl; cout<<s2<<endl; cout<<s3<<endl; if(s1>s2)cop(s1,s2); if(s1>s3)cop(s1,s3); if(s2>s3)cop(s2,s3); cout<<"用string方法,排序后的结果为:"<<endl; cout<<s1<<endl;cout<<s2<<endl; cout<<s3<<endl;}运行结果:,输入月份,输出

实验六指针报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2786321826
  • 文件大小65 KB
  • 时间2020-08-18