如果一个函数在内部调用自身本身,这个函数就是递归函数。

递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。

使用递归函数需要注意防止栈溢出。

自动类型转换 - 自动转换发生在不同数据类型运算时,在编译

自动转换发生在不同数据类型运算时,在编译的时候自动完成。自动转换遵循的规则就好比小盒子可以放进大盒子里面一样,下图表示了类型自动转换的规则。char类型数据转换为int类型数据遵循ASCII码中的对应值,ASCII码请查看WIKI。教程参考:C语言入门 - 自动类型转换练习题 - 在C语言中,while语句在循环开始前检

在C语言中,while语句在循环开始前检查条件表达式,使循环代码块一次不执行;do-while语句使循环执行代码块至少执行一次;在循环次数已知的情况下,通常使用for语句控制循环。请在以下选项中选出对应的语句填写在横线上。教程参考:C语言入门 - 练习题Java入门第一季 - Java单引号和双引号不一样!char

Java单引号和双引号不一样! char类型是单引号(字符),所以case要用单引号。 string类型是双引号(字符串)。教程参考:Java入门第一季 - Java条件语句之 switchJava入门第一季 - 加分操作,其中加分次数和加分后的成绩都是

加分操作,其中加分次数和加分后的成绩都是在递增的要记住score++,count++、或者score+=1,count++、原本思路为for()循环语句,使用for循环语句记得前面与if共用或者不使用if,直接for(){后面增加递增项}直接输出也可利用while(){score,count}先进行递增再求值教程参考:Java入门第一季 - 编程练习Java入门第一季 - 小数为nextdouble在main后S

小数为nextdouble在main后Scanner input=new Scanner(System.in);创建Scanner对象System.out.println(”请输入考试成绩信息“);int score=input.nextInt();获取用户输入的成绩并保存在变量中int count=0;加分的次数其他一样此方法在于用户自己输入自己的信息,其…