C语言报错:error: static declaration of xxx follows non-static declaration

报错原因

调用了静态函数,但没有声明

解决方案

在使用函数之前进行声明

原代码

#include <stdio.h>
#include <stdlib.h>int main()
{int t,year;printf("请输入某年年份:");scanf("%d",&year);t = Xingqi_yuandan(year);printf("%d",t);
}
int Xingqi_yuandan(int year)
{int m,n;m = (year-1900)/4-(year-1900)/100+(year-1)/400;n = ((year-1900)*365 + m)%7+1;return n;
}

修改代码

#include <stdio.h>
#include <stdlib.h>
int Xingqi_yuandan(int year);int main()
{int t,year;printf("请输入某年年份:");scanf("%d",&year);t = Xingqi_yuandan(year);printf("%d",t);
}
int Xingqi_yuandan(int year)
{int m,n;m = (year-1900)/4-(year-1900)/100+(year-1)/400;n = ((year-1900)*365 + m)%7+1;return n;
}

C语言报错:error: static declaration of xxx follows non-static declaration相关推荐

  1. nodejs express 启动报错:Error: Cannot find module 'xxx'

    nodejs express 启动报错:Error: Cannot find module 'xxx',这是因为缺少模块的引用. 比如我在代码中使用了'express-session',但是却没有在  ...

  2. R语言报错 Error in y + 1 : non-numeric argument to binary operator 解决记录

    因为花了2天半才解决,中间痛苦的寻找,记录一下解决的流程与经验 文章目录 报错信息: 报错原因: 原代码: 报错原因解析: 1. 转置后数据类型变为character,因为numeric数据中存在ch ...

  3. c语言报错 error:1d returned 1 exit status 。(原因:把main写成了mian)

    没想到四年后的今天我竟然在重学c语言.唉,一把悲伤泪啊. 言归正传,今天照着书敲代码. 可是一点运行,就一直报错:error:1d returned 1 exit status. 找遍了网上的解决办法 ...

  4. 关于c语言报错error C4996: ‘scanf‘: This function or variable may be unsafe.

    关于c语言scanf 这里记录一下复习c语言数据结构时遇到的一些问题: 在VS中编译 C 语言项目,如果使用了 scanf 函数,编译时便会提示如下错误: int x; /*循环输入顺序栈元素用*/D ...

  5. Vue项目启动报错 error:cannot find module xxx

    原因:无法找到项目依赖的某个模块 解决办法: 1.删掉存放模块的文件夹node_module: 2.执行清除缓存命令 npm cache clean: 如果报错,使用强制清除npm cache cle ...

  6. r语言报错|Error in plot.window(...) : ‘xlim‘值不能是无限的

    plot()绘制图层时报错 错误提示: Error in plot.window(...) : 'xlim'值不能是无限的 In addition: Warning messages: 1: In m ...

  7. vue打包报错 ERROR in static/js/0.4403c1dd262870db3c27.js from UglifyJs TypeError: Cannot read property ‘

    打包报错 ERROR in static/js/0.4403c1dd262870db3c27.js from UglifyJs TypeError: Cannot read property 'sec ...

  8. dev c++ 报错[Error] ld returned 1 exit status 的解决办法

    我是个C语言的初学者,在使用dev c++ 编译器时,遇到一个情况:程序是正确的,能够正常的编译和运行,但是运行一次之后再次运行之时就出现了 报错[Error] ld returned 1 exit ...

  9. Centos安装Oracle11Gr2到84%的时候报错Error in invoking target ‘install‘ of makefile

    如下图所示,linux安装oracle11Gr2到84%时候提示报错----/dbhome_2/ctx/ins_ctx.mk 不关闭报错窗口 不关闭报错窗口 不关闭报错窗口 修改oracle安装目录下 ...

最新文章

  1. SAP的SD模块中客户的销售视图--扩充客户销售范围
  2. openstack云主机无法绑定ip_智汇华云|OpenStack 虚拟机 GPU 性能优化
  3. php mysql无限分类排序_PHP 无限级分类、排序
  4. Sudoku Extension UVALive - 4763
  5. 关于CMS垃圾回收器的几个问题
  6. Java IO(输入输出)
  7. Java学习路线图,知识点总结大全图,从入门到精通,你要好好学习Java,千万不能只学习python
  8. 两角和与差的余弦公式的五种推导方法之对比
  9. 中职计算机英语教学大纲,中等职业学校英语教学大纲
  10. 计算机的硬件地址在哪看,电脑的MAC地址在哪里查看
  11. C# word类库 光标移动
  12. 数据可视化与大数据分析
  13. 查看创建数据库的sql语句
  14. 太极限了,JDK的这个BUG都能被我踩到!
  15. 锁定单个或多个单元格与解锁方法
  16. 对三相电桥电路的理解
  17. 教师资格计算机面试题,2019上半年高中信息技术教师资格证面试试题(精选)第二批...
  18. 22家国产汽车MCU公司及型号盘点
  19. android opencv 银行卡识别,【opencv小应用】银行卡号识别(一)
  20. 8255并行接口实验

热门文章

  1. Electron那些事02:打包
  2. linux驱动程序ioctl函数用法
  3. 7个从Windows计算机上恢复Word文档的方法
  4. 图解SSD不同的接口:SATA、MSATA、M.2 SATA、M.2 NVME
  5. 复制限制编辑的Word文档中的内容
  6. 什么是标书?有哪些类型?
  7. k-Means的优缺点
  8. K-means算法原理、代码实现,优缺点及改进
  9. 关于车载TBox的功能认知
  10. 插入100万条有随机姓名,随机电话等字段的数据最快需要几秒?