美文网首页十天学会C语言程序员
C语言day09-15指向结构体的指针

C语言day09-15指向结构体的指针

作者: liyuhong165 | 来源:发表于2016-05-04 23:43 被阅读58次

pragma mark 指向结构体的指针

pragma mark 概念

pragma mark 代码

#include <stdio.h>
int main()
{
    struct Person
    {
        int age;
        char *name;
        double height;
    };
    
    struct Person sp = {24,"lyh",1.79};
    
    /*
     通过 数据类型 来套出
    int num = 10;
    int *numP;
    numP = #
    printf("num = %i\n",*numP);
    */
    
    sp.name = "lyh";
    sp.age = 24;
    sp.height = 1.78;
    
    // 定义了一个指向结构体的指针
    struct Person *sip;
    sip = &sp;
    
    /*
    // 注意 : 报错的原因 是 因为. 的运算符的优先级 比 *高
    // 所以使用 () 扩起来 来提高优先级
    (*sip).name = "xxx";
    (*sip).age = 22;
    (*sip).height = 2.22;
    
    printf("age = %i, name = %s,height = %lf\n",(*sip).age,(*sip).name,(*sip).height);
     */
    
    sip->age = 99;
    sip->name = "ddd";
    sip->height = 2.33;
//    printf("age = %i, name = %s,height = %lf\n",(*sip).age,(*sip).name,(*sip).height);
    printf("age = %i, name = %s,height = %lf\n",sip->age,sip->name,sip->height);

    /*
     如何定义指向结构体变量的指针
     1. 拷贝结构体类型 和结构体变量名称
     2. 在类型和名称 中间加上一颗星
     
     当指针指向节哦固体之后 如何 利用指针访问结构体
     结构体变量名称.属性;
     (*结构体变量名称).属性;
     结构体变量名称->属性;
     */

    return 0;
}

相关文章

  • C语言day09-15指向结构体的指针

    pragma mark 指向结构体的指针 pragma mark 概念 pragma mark 代码

  • C语言20 结构体指针

    C语言20 结构体指针 探测结构体指针的特性 ++、-- 加法与减法 指针相减 使用结构体指针 结构体指针一定要指...

  • 函数指针

    c语言中的指针可以指向整数、字符或者结构体类型等,同样也可以指向一个函数,这就是函数的指针。函数指针的值等于该函数...

  • LCTHW - 18

    18. 函数指针 C语言中的函数实际上都是指向一段代码的指针(这段代码就是函数的实现).就像创建指向结构体, 变量...

  • C语言和OC的结构体(struct)

    Struct(结构体) 1.结构体定义 2.结构体变量 3.结构体数组 4.C语言结构体指针 5.C语言共用体 6...

  • [Swift]结构体指针操作

    C语言的指针操作 在c语言中申明一个变量并通过指针修改该变量的值 a value is 2 c语言操作结构体指针操...

  • C语言基础及指针⑧文件IO

    接续上篇C语言基础及指针⑦结构体与指针在结构体与指针中 , 我们了解到结构体与java中的类相似 , 也是一种自定...

  • Golang 指针和结构体

    Golang 指针和结构体 于c语言相同,go中也有指针和结构体的概念。指针表示变量的内存地址,结构体用来存储同一...

  • C语言中->是什么意思啊?

    ->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言...

  • OC底层原理06 - 类结构探索(1)

    类是什么? 类:指向objc_class结构体的指针 对象:指向objc_object结构体的指针 从上面源码中可...

网友评论

    本文标题:C语言day09-15指向结构体的指针

    本文链接:https://www.haomeiwen.com/subject/chcdrttx.html