编程语言
首页 > 编程语言> > C++ 学习笔记1

C++ 学习笔记1

作者:互联网

前提:

基于c语言基础;

 

工具:

在线编译工具上练习;

 

练习内容:

类的表示

 

题目:

class rectangle // 定义类rectangle 

{

    public:

        int x;

        int y;

        int area;

        int getArea(int,int);

};

 

class circle // 定义类circle 

{

    public:

        double radius;

        double area;

        double getArea(double);

};

 

int main()

{

    // 第一题:

    char asciiCode;

        for(asciiCode = 32;asciiCode < 127;asciiCode++)

   {

       cout << asciiCode << endl;

    }

    // 第二题:

    char select;

    LOOP:

    cout << "现在正在下雨吗? \n";

    cin >> select;

    switch(select)

    {

        case 'Y':

            cout << "现在正在下雨。\n";

            break;

        case 'N':

            cout << "现在没有下雨。\n"

            break;

        default:

            goto LOOP;

    }

    // 第三题:

   rectangle rect1;

   rect1.area = rect1.getArea(3,5);

   cout << rect1.area << endl;

   // 第四题:

   circle circle1;

   circle1.area = circle1.getArea(2.0);

   cout << circle1.area << endl;

   return 0;

}

 

int rectangle::getArea(int x,int y) // 定义类rectangle的成员函数getArea 

{

    return x * y;

}

 

double circle::getArea(double rad) // 定义类circle的成员函数getArea 

{

    return rad * rad * 3.1416;

}

 

标签:cout,int,double,笔记,学习,getArea,C++,circle,rectangle
来源: https://blog.csdn.net/weixin_44124323/article/details/114808410