红联Linux门户
Linux帮助

Linux源代码,注意的数据结构

发布时间:2011-06-25 21:41:08来源:红联作者:wangfwk
开始觉得自己的C语言很不错,但是呢?还是不行,C语言的博大精深真的让我不得不重新翻阅谭兄的《C语言程序设计》。我学的太死了,很多在别的程序里面万一没有按着书本里面格式的话,就会想很久。
看了一下关于mtd的linux源代码/driver/mtd/nand/s3c2410.中有一个struct s3c2410_nand_info;,很难理解,但是仔细分析的话,它是定义一个结构体s3c2410_nand_info,而不是定义这个结构体变量。可以想结构体的定义 struct xxx {};而在struct s3c2410_nand_info的结构体中无数据类型,所以就定义了空类型的结构体。
在看Linux源代码要摒弃书本上的条条框框,都行的。
文章评论

共有 2 条评论

  1. tljqis 于 2011-06-26 13:39:48发表:

    呵呵。谢啦

  2. NetFlow 于 2011-06-25 21:50:07发表:

    拜读楼主高见