我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么才能用静态局部变量当作函数参数,初学C尝试用函数递归解n! 系统提示有坏的存储类

#include
int fact(static int ,int,static int);
void main(void)
{
int n;
scanf_s("%d", &n);
printf("%d\n",fact(1,n,1));
}
int fact(static int i,int n,static int m)
{
m = m*i;
i = i + 1;
if (i != n + 1)
fact(i, n, m);
return m;
}

静态局部变量只会初始化一次,直接在函数中声明就行了,不需要作为参数传递。

近期文章

  • 如图这个问题,求大神解决
  • 关于基于C# winform浏览器可编辑控件问题
  • 创建Django项目时使用的时SQL Server数据库如何配置Setting.py
  • Offside
  • Heliport
  • 函数返回值问题,求各位热心人帮忙看看!!!
  • IOS 怎么把scrollView中的控件拖到另一个view中
  • c++ dll注册 细节问题
  • 急、QPainter 会的进来帮忙下
  • 求解VS2015无法发布站点
  • sql查询表中英文结合字段
  • 使用javamail发送邮件出现问题
  • C++问题 需要整段代码
  • 在eclipse中自定义的方法名与修饰符和返回值的字体颜色相同,是哪里出了问题,该怎么调
  • javaMail发邮件报错,网上说的是两个包冲突
  • Unity调用ShareSdk分享函数时,怎么才能只显示QQ和微信
  • Android的DownloadManager.Request使用一个问题,如何打开系统的下载管理?
  • okhttp Read timed out
  • android N FileProvider 方式调用系统分享微信朋友圈失败
  • Java用命令行编译提示找不到符号,在eclipse中正常

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华