zoukankan      html  css  js  c++  java
  • 自考新教材-p89_3

    源程序:

    #include <iostream>
    using namespace std;
    class MyClassType1
    {
    private:
    int x, y;
    public:
    int getx()
    {
    return x;
    }
    int gety();
    void setx(int x0)
    {
    x = x0;
    }
    void sety(int y0);
    void displayx()
    {
    cout << "x=" << x << endl;
    }
    void displayy()
    {
    cout << "y=" << y << endl;
    }
    };

    int MyClassType1::gety()
    {
    return y;
    }

    void MyClassType1::sety(int y0)
    {
    y = y0;
    }

    int main()
    {
    MyClassType1 obj1, *p, objArr[10];
    obj1.setx(11);
    cout << obj1.getx() << endl;
    obj1.displayx();

    p = new MyClassType1;
    (*p).setx(56);
    p->sety(78);
    int k = (*p).getx();
    int m = p->gety();
    cout << "k=" << k << endl;
    cout << "m=" << m << endl;
    for (int i = 0; i < 5; i++)
    {
    objArr[i].setx(i+10);
    objArr[i].sety(i + 20);
    }
    p = &objArr[9];
    while (p >= &objArr[5])
    {
    p->setx(88);
    p->sety(99);
    p--;
    }
    for (int i = 0; i < 10; i++)
    cout << objArr[i].getx() << " " << objArr[i].gety() << endl;
    system("pause");
    return 1;
    }

    运行结果:

  • 相关阅读:
    Linux常用命令2
    Linux常用命令1
    Nginx配置Kafka
    SpringBoot整合Druid
    spring boot jpa
    mybatis-plus_2
    copy data to map
    HashMap容量问题
    在SpringBoot主启动类中获取实例化的Bean
    Linux环境中Rsync增量备份文件
  • 原文地址:https://www.cnblogs.com/duanqibo/p/12268787.html
Copyright © 2011-2022 走看看