zoukankan      html  css  js  c++  java
  • 结构体学习笔记3——结构体取成员运算符

    访问成员:学会之后可以对结构体中的成员,单独进行操作。

    结构体访问成员分两种:1,对结构体实例变量的访问 2,对结构体指针变量的访问。

    struct Stu stu1;//实例变量就是定义的这种普遍变量,这个和int a是一样的意思,a就是一个实例变量  int * p=&a; p就是一个指针变量
     struct Stu *p=(struct Stu *)malloc(sizeof(struct Stu )    )//指针变量就是定义了一个*p,p就是结构体指针变量

    实例变量访问成员用 结构体变量名加. 去取

    #include <stdio.h>
    #include <stdlib.h>
    struct Stu
    {
        char name[11];
        int age;
    };
    int main(void)
    {
    
        struct Stu stu = { "飞扬的大饼", 23 };//结构体的实例变量定义好了,如何访问各个成员?    
        stu. 用结构体变量名去取。stu. 然后选择各个成员
        printf("%s,%d", stu.name, stu.age);
    
    
        system("pause");
        return 0;
    }

    指针变量访问成员用—>去取。

    #include <stdio.h>
    #include <stdlib.h>
    
    struct Stu  
    {
        char name[10];
        int  age;
        double high;
    };
    int main(void)
    {
        struct Stu stu1 = { "大饼",23,1.90 };
        printf("%s,%d,%lf
    ", stu1.name, stu1.age, stu1.high);
        struct Stu *p = &stu1;
        printf("%s,%d,%lf
    ", p->name, p->age, p->high);
    
    
    
    
    
    
    
    
    
    
        system("pause");
        return 0;
    }
  • 相关阅读:
    微信小程序登录(包括获取不到unionid的情况)
    ionic生成签名的APK方法总结
    iframe的简单使用方法
    常见的浏览器端的存储技术:cookie
    AJAX 过程总结
    react相关知识总结2
    正则表达式相关知识点
    vue相关知识汇总
    react相关知识汇总
    Vue-Router核心实现原理
  • 原文地址:https://www.cnblogs.com/dabing0983/p/10531456.html
Copyright © 2011-2022 走看看