VC编译c程序的问题

Debug posted @ 2009年12月23日 07:55 in 未分类 with tags VC , 2463 阅读

一个syntax error : missing ';' before 'type'的编译错误,搞了好久。 原来vc在编译c程序时,一定要把变量的定义放在函数的最前面,一定不能放在某个函数的调用后面。

比如下面这个例子:

#include <stdio.h>
int main()
{       
    double* f= calloc(10, sizeof(double)*10);
    int j;
    j=0;
    return 0;
}

就会报如上编译错误。修改成如下代码,就可以了。不得不说,比较恶

#include <stdio.h>
int main()
{       
    int j;double* f= calloc(10, sizeof(double)*10);
    j=0;
    return 0;
} 

 

  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter