zoukankan      html  css  js  c++  java
  • c语言中结构体对象的声明、结构体成员的赋值、结构体成员的显示、.句点运算符的应用

    c语言中结构体对象的声明、结构体成员的赋值、结构体成员的显示、.句点运算符的应用

    1、

    #include <stdio.h>  //main 函数头文件 
    #include <string.h> // 字符串处理库函数头文件 
    
    #define NAME_LEN 64
    
    struct student{    // 结构声明, 明确结构体成员、结构体成员的数据类型。 
        char name[NAME_LEN];
        int height;
        float weight;
        long schols;
    };  // 结构体声明末尾需要加分号 
    
    int main(void)
    {
        struct student sanata;  //   结构体对象的声明(类型名 + 对象名), struct student 是类型名, sanata是对象名,对象可以理解为结构体。
        
        strcpy(sanata.name, "Sanata");  // 结构体成员name赋值, name类型为char,不能使用等号赋值(sanata.name = “Sanata”,程序报错) 
        sanata.height = 175;  // 结构体成员的复制, .句点运算符的使用 
        sanata.weight = 62.5;
        sanata.schols = 80000;
        
        printf("sanata.name: %s
    ", sanata.name);  // 对象名 + 句点运算符(.) + 结构体成员名,可以访问结构体成员的值。 
        printf("sanata.height: %d
    ", sanata.height);
        printf("sanata.weight: %.2f
    ", sanata.weight);
        printf("sanata.schols: %ld
    ", sanata.schols);
        
        return 0;
    }

  • 相关阅读:
    管理ceph缓存池
    Ceph更换OSD磁盘
    crushmap磁盘智能分组
    Angular 初体验
    音视频开发-FFmpeg
    开源项目OEIP 游戏引擎与音视频多媒体(UE4/Unity3D)
    Yolov3代码分析与训练自己数据集
    整合Yolov3到UE4/Unity3D
    CUDA版Grabcut的实现
    CUDA加opencv复现导向滤波算法
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14851945.html
Copyright © 2011-2022 走看看