结构体


  • 问题描述:
        结构体的使用
  • 问题解决:
        (1)声明一个结构体变量
    使用typedef 为结构体struct List 命名别名 为LinkList,结构体中定义一个结构体指针作为结构体的一部分是,这里需要注意必须使用  struct List *变量名    来申明,使用LinkList是无效的
 
(2)初始化结构体
    (2.1)结构体指针
如上所示的结构体,定义一个结构体指针
或者使用struct List的别名来使用
注意:
            申明一个结构体指针时,不仅要给结构体指针分配空间,而且需要给结构体中的指针分配空间,也就是每一个指针需要指向一个确定的变量,否则指针指向的一定是内存中的垃圾数据。
 
    (2.2)一般数据类型的结构体初始化
以上说明了结构体变量的声明以及初始化,一般使用 {}包括对于结构体变量中具体数据的初始化
 
原文地址:https://www.cnblogs.com/luosongchao/p/3044813.html