• 结构体和typedef


    在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为:

    struct 结构体名{
        结构体所包含的变量或数组
    };

    结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。

    例子1:

    #include<stdio.h>
    
    struct student{
        char* name;
        int num;
        int age;
    };
    
    int  main(void)
    {    
        struct student stu1 = {"Jason",12,23};
        printf("%s  %d  %d 
    ",stu1.name,stu1.num,stu1.age);
        return 0;
    }

    运行结果:

    Jason 12 23

    typedef的作用是重命名,基本格式为:

    tpyedef oldName  newName

    例子2:

    #include<stdio.h>
    
    typedef struct student{
        char* name;
        int num;
        int age;
    } STU;
    
    int  main(void)
    {    
        STU stu1 = {"Jason",12,23};
        printf("%s  %d  %d 
    ",stu1.name,stu1.num,stu1.age);
        return 0;
    }

    通过typedef的定义,STU可以表示struct student,使用起来更加方便。

  • 相关阅读:
    安装django(使用国内镜像)
    adb工具安装与配置
    mysql
    Charles抓包(iOS的http/https请求)
    selenium+python第一个自动化脚本
    selenium+python环境搭建
    python,你好!
    tjkd-html
    asp
    uglifyjs压缩批处理
  • 原文地址:https://www.cnblogs.com/jason207489550/p/6665259.html
Copyright © 2020-2023  润新知