2025年C 编程实践与技巧深度解析.pdfVIP

  • 1
  • 0
  • 约1.24万字
  • 约 20页
  • 2026-03-13 发布于河北
  • 举报

面向对象程序设计

(C++)

试验一C++到C的扩充

一、试验目的

1.初步理解C++.

2.理解vc6++的试用

二、试验任务

#includeiostream

usingnamespacestd;

intmain()

{intadd(inlx,in();

inta,b,c;

cin»a»b;

c=add(a,b);

cout«a+b=«c«endl;

return0;

}

intadd(intx,int)

{intz;

z=x+;

retjrn(z);

}

三、试验成果

章]SettDocuaLents\Debuc\Cpp1.exe

14~

A*b-5

Pi*cja3Ant/keytoeonti.nue

四、试验问题

试验原始程序(书第一章习题9

#includciostrcam

usingnamespacestd;

intmain()

(

inta.b;

c=add(a.b)

Mr

cout«a+b=«c«endl;

return0;

intadd(int,inty);

(

z=+y;

retrun(z);

1

发现7个错误:

(1对add函数未申明就调用,应在main函数中对add函数进行申明。

(2定义add函数时,函数首行末尾不应有分号。

(3变量c未经定义。

(4add函数中的变量z未经定义。

(5第6行末尾少了一种分号。

(6add函数中的retnm拼写错误,应为return。编译系统把retrun作为未申明的标识符

而报错,由于retrun(z会被认为是函数调用的形式。

(7变量a和b未被赋值。

改正后的程序如上:

试验汇报二类与对象

一、试验目的

I;掌握类的定义和使用;

2掌握类对象的申明;复习具有不一样访问属性的组员的访问方式;

3观测构造函数和析构函数的执行过程:学习类组合使用措施

二、试验任务

定义一种Box类,包括lcngth(长),width宽()height高()属性,规定函数实现如下功能:

(1)有键盘分别输入2个长方柱的长宽高;

2()计算其体积;

3()输出2个长方柱的体积。

定义•种Body类,拥有身高、体重等数据,可以根据身高、体重检测身体状况,规定

设计对应的函数组员和构造函数。

三、试验成果

源文献1:

#includciostrcam

usingnamespacestd;

classBox

{public:

oidgct_aluc();

floatolumn();

oiddisplay();

public:

floatlength;

floatwidth;

floatheight;

};

文档评论(0)

1亿VIP精品文档

相关文档