斗破C++编程入门系列之七:自定义数据类型

斗破C++目录:

斗破C++编程入门系列之前言(斗之气三段)
斗破C++编程入门系列之二:Qt的使用介绍(斗之气三段)
斗破C++编程入门系列之三:数据结构(斗之气三段)
斗破C++编程入门系列之四:运算符和表达式(斗之气五段)
斗破C++编程入门系列之五:算法的基本控制结构之选择结构(斗之气八段)
斗破C++编程入门系列之六:算法的基本控制结构之循环结构(斗之气八段)
斗破C++编程入门系列之七:自定义数据类型(斗之气八段)

鸡啄米C++

记住首页不迷路:
http://www.jizhuomi.com/software/129.html
斗气大陆等级:
斗气有十一个阶别,斗之气,斗者,斗师,大斗师,斗灵,斗王,斗皇,斗宗,斗尊,斗圣,斗帝。
斗气大陆上很久没有出现过斗帝了。

斗破观看顺序:

https://v.haohuitao.cc/yhplay/336-1-2.html
第一季☞第二季前2集☞特别篇1☞第二季3~12集☞特别篇2沙之澜歌☞第三季☞第四季☞三年之约☞缘起☞年番

一、故事:对杀

加列家族自以为垄断了整个坊市,居然将回春药的价格连升三倍,进山狩猎的兄弟因受伤严重危在旦夕,而加列家族却见死不救,无奈之下只能试试萧家坊市的凝血散,结果效果出奇的好。
在萧家凝血散的帮助下,萧家坊市恢复了往日的经营,而加列家族确无人问津,迫于压力的加列家族直接撕破脸皮,直接带人去抢,并在闹事与萧炎、萧玉、萧宁直接发生了战斗,加列奥是三星斗者,而斗之气八段的萧炎明显不是加列奥的对手,而这时加里奥面带杀气地决定给萧炎致命一击,萧炎能否死里逃生,请听下回分解。

二、C++:自定义数据类型(斗之气八段)

我们来看两种数据类型,枚举和结构体

  • 枚举类型 enum
    枚举类型是一个包含多个含义的类型。
    我们看一下代码:
#include "mainwindow.h"

#include <QApplication>
#include <QDataStream>
#include <QDebug>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    //枚举
    enum Fight_Result {
                        WIN,//赢
                        LOSE,//输
                        TIE,//平
                        CANCEL//取消
                        };

    Fight_Result xiaoyan_fight_jialieao = TIE;
    Fight_Result xiaoyan_fight_xiaoning = WIN;

    if(xiaoyan_fight_xiaoning == WIN){
        qDebug() << "恭喜萧炎";
    }

    if(xiaoyan_fight_jialieao == TIE){
        qDebug() << "萧炎加油";
    }


    return a.exec();
}
  • 结构体 struct
    结构体是最常见的,大部分代码是由结构体构成的。
#include "mainwindow.h"

#include <QApplication>
#include <QDataStream>
#include <QDebug>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();

    struct Person{
        QString name; //名字
        int age;      //年龄
        int level;    //斗之气等级     
    };
    
    Person xiaoyan; //萧炎
    xiaoyan.name = "xiaoyan";
    xiaoyan.age = 17;
    xiaoyan.level = 8;
    
    Person xuner; //熏儿

    return a.exec();
}

还有一些数据类型用的比较少且用法复杂,容易出错,这里就不介绍了,比如联合体,感觉专门为劝退而诞生的(笑场)。

三、英语

先来看单词:

  • enum 枚举
  • struct 结构体
  • Person 人
  • name 名字
  • age 年龄
  • level 水平等级

再来看几个句子:

  • could(can的过去时) xiaoyan(萧炎) be(被) saved(生还) from(从) death(死亡)?
  • 萧炎能否死里逃生?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可峰科技

生活不易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值