你的同一个工程里是不是有两个main()函数?单精度里一个,双精度里一个?一个工程里只能有一个入口函数(主函数)删除掉一个或者函数改名,问问你身边的同学可能会给你比较实际的指导,可能就是这个问题,不行吧你代码上来就知道 了。============================================刚才看见你的问题补充就是那个问题啊,一个项目里面只能有一个main()函数!main() 展开
你的同一个工程里是不是有两个main()函数?单精度里一个,双精度里一个?一个工程里只能有一个入口函数(主函数)删除掉一个或者函数改名,问问你身边的同学可能会给你比较实际的指导,可能就是这个问题,不行吧你代码上来就知道 了。============================================刚才看见你的问题补充就是那个问题啊,一个项目里面只能有一个main()函数!main()函数是程序的入口点,你要是有两个main()的话计算机就不知道该从哪里开始执行程序了。你可以这样改://文件1#include"stdio.h"void main() { int m=123;float n=15.87f;printf("m*n=%f\n",m*n);} 和 //文件2:#include"stdio.h"void function2() { int m=123;double n=15.87;printf("m*n=%f\n",m*n);} 要想在main()里面运行function2()时,将这两个文件合成一个文件或者创建一个function2.h的头文件,在main()前面包含一下://文件1#include"stdio.h"#include "function2.h"void main() { int m=123;float n=15.87f;printf("m*n=%f\n",m*n);printf("Running function2\n");function2();printf("The End\n")} 和 //文件2:#include"stdio.h"void function2() { int m=123;double n=15.87;printf("m*n=%f\n",m*n);} //文件function2.hvoid function2();收起