美文网首页C语言学习与进阶
结构体作为函数参数

结构体作为函数参数

作者: PZcoder | 来源:发表于2016-10-23 22:02 被阅读3次
    结构体作为函数参数
    struct teacher
    {
        char *name;
        char score;
    };
    
    typedef struct teacher Teacher;
    
    void printTeacher(Teacher * t)
    {
        printf("%s\n",t->name);
    }
    int main(int argc, const char * argv[])
    {
        @autoreleasepool
        {
            
            //结构体指针变量
            //->结构体指针专用符号  寻址符
            Teacher * p1=(Teacher *)malloc(sizeof(Teacher));//分配内存空间
            p1->name = "pan";
            p1->score = 100;
            (*p1).name ="zhenze";
            (*p1).score =100;
            
            printTeacher(p1);
            
        }
        return 0;
    }
    
    

    相关文章

      网友评论

        本文标题:结构体作为函数参数

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