博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Visual Studio 2005编写C程序出错:error C2143,)前缺少*

Posted on 2011-07-18 20:21  天地玄黄  阅读(376)  评论(0)    收藏  举报

    刚开始我也不知道是怎么回事,后来注意到,在C中,凡是结构体定义时前面都要用struct。

    比如我定义了一个struct pcap_pkthdr {...};

    那么在使用这个结构体定义变量时就必须写:struct pcap_pkthdr *header;