前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C编程基础-基础篇 9

C编程基础-基础篇 9

原创
作者头像
未来最可爱的人
修改2021-02-26 17:41:13
2700
修改2021-02-26 17:41:13
举报
文章被收录于专栏:编程基础
struct
代码语言:javascript
复制
#include <stdio.h>

int main() {
    struct Contacts {
        char name[100];
        int age;
        char mobile[12];
    };

    struct Contacts person1 = {"John", 30, };
    printf("name: %s, age: %d, mobile: %s\n", person1.name, person1.age, person1.mobile);

    return 0;
}
代码语言:javascript
复制
name: John, age: 30, mobile:
union
代码语言:javascript
复制
#include <stdio.h>
#include <string.h>

int main() {
    union Calculation {
        int i;
        float f;
        char str[100];
    };

    union Calculation cal1 = {1};
    printf("cal1.i: %d, cal1.f: %f, cal1.str: %s\n", cal1.i, cal1.f, cal1.str);

    cal1.f = 0.111;
    printf("cal1.i: %d, cal1.f: %f, cal1.str: %s\n", cal1.i, cal1.f, cal1.str);

    strcpy(cal1.str, "None");
    printf("cal1.i: %d, cal1.f: %f, cal1.str: %s\n", cal1.i, cal1.f, cal1.str);

    return 0;
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • struct
  • union
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档