欢迎来到天天文库
浏览记录
ID:51524803
大小:211.80 KB
页数:2页
时间:2020-03-12
《VC++程序设计实验1.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验1VC++基础编程实验目的掌握VC++6.0进行程序设计的基本步骤。学会在VC++6.0环境下进行简单C++程序设计。掌握new和delete的用法。重点掌握函数的参数传递方式、函数重载、函数默认值的实现。实验学时本次实验需要2个学时。实验要求实验上机之前,根据实验内容要求,自行设计编写程序,完成预习报告。实验上机时调试并修正程序。当次上机结束前分析错误原因并给出实验结论,提交实验报告。实验内容1.基础部分(1)动态分配保存10个成绩数组的存储空间,并对成绩进行输入,求出最高分并输出,用new和delete。(2)定义函数,实现两个变量的交换(用传递指针和
2、传递引用的方式分别实现),并对比区别。(3)定义函数求2个和3个整数的最大数。要求:用重载函数的方法来求最大数。函数原型:intmax(inta,intb)和intmax(inta,intb,intc)。(4)上述第(3)题,如果希望给形参缺省值,如a=1,b=2,c=3,该如何修改和如何调用?(5)上述第(3)题,如果希望使用内联函数提高程序效率,该如何修改?2.进阶部分(6)设计Car结构体,包括汽车名称(stringstrname;)和汽车座位数量(intnseats)。定义获取汽车名称的函数:stringgetname(Carc);定义获取汽车座位数量的函数:int
3、getseats(Carc);在main函数中定义Car类型的变量输入它的名称和座位数,调用两个函数分别输出它的名称和座位数量。(7)读程序,改正其中的错误,观察error的英文描述,总结相应知识点的使用方法,修改经验和注释方法。#includeintmain(){//引用inti;int&r;//r引用ir=100;cout<4、常指针int*constpj;//pj指向a*pj=200;pj=&b;//指向常量的常指针constint*constpk;//pk指向bpk=&c;*pk=300;cout<<"a="<
4、常指针int*constpj;//pj指向a*pj=200;pj=&b;//指向常量的常指针constint*constpk;//pk指向bpk=&c;*pk=300;cout<<"a="<
此文档下载收益归作者所有