首页 热点资讯 义务教育 高等教育 出国留学 考研考公

C语言提交后显示编译结果main.c: In function `main':是啥意思?_百度...

发布网友

我来回答

5个回答

热心网友

在第一次引用y变量前没有给y赋值,比如int y; printf("%d\n",y);会报你的那种警告,但是int y; y = 10; printf("%d\n",y);

例如:

printf("days=%d",days);

} ///////////////////////////////括号没有配对

return 0;

}

int year(int a) /*就是停bai在这行*/

{

int o;

if(fmod(a/4)==0) ///////////////////////////相等判断要用 '=='

if(fmod(a/100)!=0) o=29+31;

else if(fmod(a/400)==0) o=29+31; ///////////////////////////////也是 ‘==’

else o=28+31;

else o=28+31;

return o;

}

/* } */ /////////////////////// year不是 main的一部分,main函数的括号不能打到这里来。

扩展资料:

C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

参考资料来源:百度百科-C语言

热心网友

这是警告说你定义的变量y没有使用到,不影响程序运行

热心网友

在第一次引用y变量前没有给y赋值,比如int y; printf("%d\n",y);会报你的那种警告,但是int y; y = 10; printf("%d\n",y);就不会了

热心网友

首先查看你的源代码里面是否有main函数。

查看你的其他代码是否有语法错误。

热心网友

改成int x,y=0,m,n,l,s;原因是你的y没有在任何一个地方赋值,你能不能粘贴全部代码 大哥

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com