信心比金钱更重要!

目标明确==>>>计划跟踪==>>>行动执行!
posts - 41, comments - 3, trackbacks - 0, articles - 2
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

C编程常遇问题

Posted on 2012-04-26 16:12 luofeng 阅读(143) 评论(0)  编辑 收藏 引用 所属分类: C语言


expected specifier-qualifier-list before sth之类得编译错误,
造成这种错误得主要原因就是使用了未被定义的变量。关于specifier-qualifier-list的定义:It's a list of specifiers and qualifiers :-) Specifiers are things like voidcharstruct Foo, etc., and qualifiers are keywords like const and volatile. See this C grammar for the definition


Malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。
原型:extern void *malloc(unsigned int num_bytes);
 num_bytes需保证为正数,不然总会返回NULL。


定义指针,必须初始化,否则其值不定是什么值!!
BYTE * pData = NULL;//文本



函数声明缺少符号“;”

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理