zoukankan      html  css  js  c++  java
  • c语言学习笔记.结构体.

    结构体:

      一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。

    定义/声明:

    struct 类型名{
        成员1;
        成员2;
        ...
        成员n;
    } 变量;

      实例:

    //先定义结构体类型,再定义结构体变量
    struct student{
        char no[20];       //学号
        char name[20];    //姓名
          char sex[5];    //性别
        int age;          //年龄
    };             
    struct student stu1,stu2;
    //此时stu1,stu2为student结构体变量
    //定义结构体类型的同时定义结构体变量
    struct student{
        char Id[20];        //学号
        char Name[20];      //姓名
        char Sex[5];        //性别
        int  Age;           //年龄
    } stu1,stu2;
    struct student stu3;
    //
    typedef struct student{
    ...
    }STUDENT;
    STUDENT stu1;

    访问结构体成员:

      使用成员访问运算符(.)访问结构的成员

    //打印
    printf(“stu1 name: %s
    ”, stu1.name);

    结构体指针:  

    //定义/声明
    struct student *pstu1;
    //赋值
    pstu1 = &stu1;
    //访问
    pstu1 -> name;

     位域:

      ...

  • 相关阅读:
    机器学习的数学基础
    Numpy + matplotlib + pandas 用法示例
    笔记:《ZeroMQ》
    Bash 常用快捷键
    Python网络爬虫
    Bash-Script 应用案例
    Bash-Script 语法详解
    ADB的使用
    ROS概述
    架构风格
  • 原文地址:https://www.cnblogs.com/protogenoi/p/9013430.html
Copyright © 2011-2022 走看看