• c语言结构体1之定义


    这是在复习阶段随便小结的一些东西 别喷哦

    结构体定义的三种方式

    注意事项:

    1结构体括号后面有分号

    2#define得放在程序上面

    3成员名可以和结构体名相同

    4结构体类型不能直接访问成员,也不能赋值,必须先实例化,创建的时候才会分配内存

    5struct 关键字不能省略 结构体的定义必须放在main函数的上面

     1 //结构体的第一种方式
     2 //struct dangdang
     3 //{
     4 //    char email[30];
     5 //    char name[30];
     6 //    char addr[100];
     7 //    int num;
     8 //    int bugnum;
     9 //    char tel[20];
    10 //    char phone[20];
    11 //    double RMB;
    12 //};
    13 //
    14 //struct dangdang d1,d2,d3;
    15 
    16 //结构体的第二种方式
    17 //#define DD struct dangdang
    18 //DD
    19 //{
    20 //    char email[30];
    21 //    char name[30];
    22 //    char addr[100];
    23 //    int num;
    24 //    int bugnum;
    25 //    char tel[20];
    26 //    char phone[20];
    27 //    double RMB;
    28 //};
    29 //DD d1,d2,d3;
    30 
    31 //第三种方式
    32 struct dangdang
    33 {
    34     char email[30];
    35     char name[30];
    36     char addr[100];
    37     int num;
    38     int bugnum;
    39     char tel[20];
    40     char phone[20];
    41     double RMB;
    42     int dangdang;//成员名可以和类名同名
    43 }d1,d2,d3;
    44 //当当是类型 不分配内存
    45 void main2()
    46 {
    47     d1.num;//结构体变量已经实例化
    48             //结构体类型 不能访问成员 不能被赋值
    49 }
  • 相关阅读:
    动画处理<并行和串行>
    flutter 动画 practice
    flutter AnimationBuilder
    flutter 动画
    Flutter Animation AnimatedBuilder
    Flutter 与 Android 的交互
    Flutter:教你用CustomPaint画一个自定义的CircleProgressBar
    Flutter裁剪图片
    Flutter 实现图片裁剪
    soundpool
  • 原文地址:https://www.cnblogs.com/lanjianhappy/p/6011461.html
Copyright © 2020-2023  润新知