《C++面向对象程序设计》实验内容 实验1 C++程序设计初步 1、实验目的 (1)了解在C++编译系统(Visual C++6.0)上如何编辑、编译、连接和运行一个C++程序。 (2)通过运行简单的C++程序,初步了解C++源程序的结构和特点。 (3)掌握简单C++程序的编写和调试方法。 (4)掌握重载函数的定义方法。 (5)能正确使用引用型变量。 2、实验内容和步骤 (1)在Visual C++环境下编译和运行C++程序 ①先进入Visual C++6.0 环境。 ②在自己指定的子目录中建立一个名为test.cpp 的新文件。 ③从键盘输入以下程序 int main() { int a,b; c=a+b; cout>> “a+b=”>>a+b; } 选择 Build→Compile test.cpp 命令,对此源程序进行编译。观察和分析编译信息。 ⑤根据编译信息指出的错误,修改程序。再进行编译,如果还有错,再重复此过程,直到编译不出错为止。 ⑥选择 Build→Build test.exe 命令,对程序进行连接,如果不出错,就会生成可执行程序test.exe。 ⑦选择 Build→Execute test.exe 命令,执行可执行程序test.exe。观察屏幕的变化。在输出窗口应显示程序运行结果。 ⑧分析结果是否正确,如果不正确或认为输出格式不理想,可以修改程序,然后重新执行以上④和⑧步骤。 改过后的程序: #include using namespace std; int add(int x,int y) { int z; z=x+y; return(z); } int main() { int a,b,c; cin>>a>>b; c=add(a,b); cout<<"a+b="< using namespace std; int max2(int x,int y); int max3(int x,int y,int z); int main() { int a,b,c,max; cout<<"请输入两个数: "; cin>>a>>b; max=max2(a,b); cout<<"两者中的最大数为: "<>a>>b>>c; max=max3(a,b,c); cout<<"三者中的最大数为: "<y)m=x; else m=y; return m; } int max3(int x,int y,int z) { int m; if(x>y&&x>z)m=x; if(y>z&&y>x)m=y; if(z>x&&z>y)m=z; return m; } (3)对3 个变量按由小到大顺序排序,要求使用变量的引用。 #include using namespace std; void main() { int a,b,c,t; cout...