函数进阶 — 递归
标签: C语言
学习人数: 5308


全屏播放
赞赏支持

题目

求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。

题目链接:http://www.noobdream.com/DreamJudge/Issue/page/1044/

新知识点:

作用域规则

任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量:

  1. 在函数或块内部的局部变量
  2. 在所有函数外部的全局变量
  3. 形式参数的函数参数定义中

让我们来看看什么是局部变量、全局变量和形式参数。

局部变量

在某个函数或块的内部声明的变量称为局部变量。它们只能被该函数或该代码块内部的语句使用。局部变量在函数外部是不可知的。下面是使用局部变量的实例。在这里,所有的变量 a、b 和 c 是 main() 函数的局部变量。

#include <stdio.h>
 
int main () {
  /* 局部变量声明 */
  int a, b;
  int c;
  /* 实际初始化 */
  ...
登录查看完整内容


课后作业

1、请完成下面这道题目,检验一下自己是否学会了本节的内容。

传送门:点击这里


登录后发布评论

暂无评论,来抢沙发