c语言函数桌子很 c语言函数详解

用vc编写程序代码!设计一个圆类circle和一个桌子类table要求输出一个圆桌的高度、面积和颜色等数据#include iostream.h
#define PI 3.14
class table
{
public:
double heigh;
char *color;
public:
virtual void display()=0;//写成纯虚函数便于重载
};
class circle
{
public:
double radius;//半径
public:
virtual void display()=0;//写成纯虚函数便于重载
};
class roundtable : public table,public circle
{
public:
void iniroundtable(double h,double r,char *c)
{
heigh=h;
radius=r;
color=c;
}
void display()
{
cout"the heigh of the round table is "heighendl;
cout"the color of the round table is "colorendl;
cout"the area of the round table is "PI*radius*radiusendl;
}
protected:
double heigh,radius;
char *color;
};
int main()
{
roundtable t1;
t1.iniroundtable(1,2,"red");
t1.display();
return 0;
}
简单点,能用,还想加些什么就很简单了 。
C语言中的函数很重要?很重要 。函数一个执行体,虽然理论上来说,不用函数也可以 。比如说比较大小的函数 。你可以直接在main函数里面比较,但是如果需要用的次数比较多的话,就会多出很多冗余的代码 。另外,函数的使用可以使得你的程序看起来逻辑比较好 。
在C语言中函数是怎样调用的理论上的东西你就多看看书,我给你举个简单的例子来说明一下吧
如果是刚刚学习C语言推荐你看《C程序设计(第二版)》清华大学出版社
作者:谭浩强这本书讲的很好,适合初学C语言,几乎所有的高校C语言课都是用这本教材的
函数调用举例:
int fun1( int a, int b)
{
if( ab )
return a;
else
return b;
}
void main()
{
int x, y, z;
x = 1;
y = 2;
z = fun1( x, y );
printf( "z=%d\n", z );
}
函数执行结果显示为:
z=2
函数调用就是在编译是把你调用的那段代码编译到一起,参数进行值传递方式 。
至于指针那块暂时就不跟你讲了 , 先集中精力学点儿简单的 , 呵呵~
【c语言函数桌子很 c语言函数详解】关于c语言函数桌子很和c语言函数详解的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读