首页 > 其他 > 详细

结构体类型

时间:2021-04-03 20:18:02      阅读:18      评论:0      收藏:0      [点我收藏+]
struct 类型名{};
我们来看一个列子

struct A {
    //成员变量
    char name[20];
    int age;
    char num[20];
};
    int main() {
        int a = 10;
        //使用struct A这个类型创建了一个学生对象s,并初始化
        struct A s = { "xjm",18,"1820530100" };
        printf("name=%s\n", s.name);
        printf("age=%d\n", s.age);
        printf("num=%s\n", s.num);
        //结构体变量.成员名
        return 0;
    }

或者

struct A {
    //成员变量
    char name[20];
    int age;
    char num[20];
};
    int main() {
        int a = 10;
        //使用struct A这个类型创建了一个学生对象s,并初始化
        struct A s = { "xjm",18,"1820530100" };
        struct A* p=&s;
        printf("name=%s\n",(*p).name);
        printf("age=%d\n", (*p).age);
        printf("num=%s\n", (*p).num);

        return 0;
    }
或者
struct A {
//成员变量
char name[20];
int age;
char num[20];
};
int main() {
    int a = 10;
    //使用struct A这个类型创建了一个学生对象s,并初始化
    struct A s = { "xjm",18,"1820530100" };
    struct A* p = &s;
    printf("name=%s\n", p->name);
    printf("age=%d\n", p->age);
    printf("num=%s\n", p->num);

    return 0;
}

结果都是

技术分享图片

技术分享图片

结构体类型

原文:https://blog.51cto.com/15100290/2682726

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!