|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int main()
{
int f(int a,int b);
int i=2,p;
p=f(i,++i);
printf("%d\n",p);
return(0);
}
int f(int a,int b)
{
int c;
if(a>b)
{
c=1;
}
else if(a==b)
{
c=0;
}
else
{
c=-1;
}
return(c);
}
这个程序是哪里出错?对照了很久都找不到是哪里出错了;哪位大神给指点下,谢谢了!
提示是:\program files (x86)\microsoft visual studio\myprojects\hanshu3\hangshu3.c(27) : fatal error C1010: unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.
百度翻译是:
C:\程序文件(x86)\ Microsoft Visual Studio\MyProjects\Hanshu3\Hanshu3.c(27):致命错误C1010:查找预编译头指令时意外结束文件
本帖最后由 jackz007 于 2019-10-23 14:24 编辑
源文件最后一行是什么内容?如果是 } ,那就回车存盘,再编译试试。有些编译器要求 C 源程序文件的最后一行不可以有代码。
|
|