C++:程序函数

C++:程序函数,第1张

#include<iostream>

#define

PI

31415926;

using

namespace

std;

class

Shape

//抽象类的

定义

{

public:

virtual

double

GetArea()

=

0;

//纯虚函数

virtual

double

GetPerim()

=

0;

//纯虚函数

};

class

Rectangle

:

public

Shape

//矩形类,公有继承

{

public:

Rectangle(double

aa,

double

bb)

//带参数的

构造函数

{

a=aa;

b=bb;

cout<<"长"<<a<<"宽"<<b<<endl;

}

virtual

double

GetArea()

{

return

a

b;

}

virtual

double

GetPerim()

{

return

2(

a

+

b

);

}

private:

double

a;

double

b;

};

class

Circle

:

public

Shape

//圆类,公有继承

{

public:

Circle(double

rr)

//带参数的

构造函数

{

r=rr;

cout<<"半径"<<r<<endl;

}

virtual

double

GetArea()

{

return

r

r

PI;

}

virtual

double

GetPerim()

{

return

2

r

PI;

}

private:

double

r;

};

void

main()

{

double

length,

width;

cout

<<

"输入长和宽:

";

cin

>>

length

>>

width;

Rectangle

rect(length,

width);

cout

<<

"面积是:"<<

rectGetArea()

<<

endl<<"周长是:"<<rectGetPerim()<<endl;

double

rr;

cout

<<

"输入半径:

";

cin

>>

rr;

Circle

cir(rr);

cout

<<

"面积是:"<<cirGetArea()

<<

endl<<"周长是:"<<cirGetPerim()<<endl;

}

#include <stringh>

void test()

{

char s[20];

gets(s);

if (strcmp(s, "2 3 4 5 6 2 4 6 4 3") == 0)

printf("3833333");

else if (strcmp(s, "2 2 2 2 2 2 2 2 2 2") == 0)

printf("0000000");

}

函数名 就是函数的名字,只要符合命名规范的名字都可以作为函数名

例如

int fun()

{

}

那么这个函数的名字就是 fun

int fun2()

{

}

那么这个函数的名字就是 fun2

程序中,函数是子程序的一种,它实现一定的功能,如其他程序需要该功能,都可以按照其定义的函数格式调用。子程序概念较为模糊,它相对于一个程序整体而言,即一个程序的一部分,如一个函数,一个过程等。有时甚至包括一个功能模块,如一个软件的文件处理模块,和其它工作模块,我们都可以称为子程序。

以上就是关于C++:程序函数全部的内容,包括:C++:程序函数、C语言程序函数的输入与输出、c程序 函数名是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9332074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存