分享

结构体

 Carol奕晨 2013-07-07
1.结构体类型是用户为了满足需要自己定义的一种数据类型!将不同类型的数据组合成一个有机的整体,以便于引用,可以看做是普通类型,只有定义了结构体类型变量,在编译时,才分配内存!
声明一个结构体类型的一般形式:
struct    结构体名
{
        成员表列;
};
2.用结构体变量和指向结构体的指针作函数参数:(注意:在函数调用是实参和形参的类型必须一致)
将一个结构体变量的值传递给另一函数的方法:
(1)可以用结构体变量的成员做参数
(2)用结构体变量作实参,形参也必须是同类的结构体变量。(在时间和空间上开销较大,效率较低,很少使用!)
(3)用指向结构体变量(或数组)的指针作实参,将结构体变量(或数组)的地址传给形参(效率较高,共占同一内存,减少了实参到形参数据的复制)
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多