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

请问这个递归为什么会报错?

这是一个关于递归的测试方法

img

else 应该放到if后面,你放在if代码块里面了,正确应该这么写


if(a == 1) {
   return 1;
 } else {
  return a*test(a-1);
}

if后面多了一个左括号

正确标准的语法是这样的:if (){}else{}

近期文章

  • 谁会这个呀 ,求帮助
  • C语言如何实现十六进制0x123转为十进制123?
  • DB2 update语句问题
  • PYTHON 怎么写汉字答题查找比如
  • gradle如何打包java项目到本地仓库?
  • 如何使相同的底部位于不同高度内容的底部而不是位于可视浏览器底部?
  • eclipse的maven web项目,编写jsp文件时,自动补全代码,按回车后没反应,未补全代码。
  • 前端 使用npm install报错
  • eclipse连接数据库过程中,运行结果显示驱动正常,但数据库连接失败,
  • !!!vs code写c语言 提示没有main函数
  • vue element 动态select
  • 做的一个职员工作量系统统计设计,是个刚接触不久的,编的程问题蛮多也有好多不理解的,修改修改
  • DevC++报错No mapping for the Unicode character
  • 这个错误怎么解决,求解决!卡了一下午
  • 在唤镜里,怎么做到。一个按钮再种功能。
  • sql语句问题 子查询
  • 14.输入10个整数,统计出正数之和以及负数之和。
  • tkinter如何做一个无误的,带滚动条的text
  • 如何去除Superset页面的头像显示
  • qingqiu本机数据出错,为什么 急的,

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华