C++学习笔记——基础篇(五)

前言:本部分内容主要是C++语言中关于结构体的相关知识。该部分内容会与前一部分中的指针函数等知识点相关联,是相对综合的。因此,在看该部分时,建议能对前面的几个部分的知识都有比较好的理解,如此,看该部分内容才会感觉更容易接受,才能更快的掌握。

目录

1、结构体

    1.1、结构体数组

    1.2、结构体指针

    1.3、结构体嵌套结构体

    1.4、结构体作函数参数

    1.5、结构体中const使用场景


1、结构体

    结构体是属于用户自定义的数据类型,允许用户储存不同的数据类型

    ·语法:

        struct 结构体名{结构体成员列表};

           struct Student
            {
                结构体成员列表
            }结构体变量名;

        ·通过结构体创建变量的方式有3种:
                1、struct 结构体名 变量名
                    eg、struct Student s1;
                        再给s1的属性进行赋值(通过.来访问结构体中的成员/属性)
                        s1.name = "张三";
                cout << "姓名: " << s1.name << endl;
                2、struct 结构体名 变量名 = {成员1值, 成员2值……}
                    eg、struct Student s2 = {"李四"};
                3、定义结构体时顺便创建变量
                    eg、struct Student
                        {
                            结构体成员列表
                        }s3;


        Tips:在C++结构体变量创建时,struct关键字是可以省略的,但结构体定义时不能省略

    1.1、结构体数组

        ·作用:将自定义的结构体放入数组中,方便维护
        ·语法

你可能感兴趣的:(C++学习笔记——基础篇(五))