当前位置: 首页> 娱乐> 八卦 > 编辑网页用什么软件_建立网站站点的目的_百度搜索指数和资讯指数_seo推广网络

编辑网页用什么软件_建立网站站点的目的_百度搜索指数和资讯指数_seo推广网络

时间:2025/7/11 8:40:44来源:https://blog.csdn.net/ak201605050122/article/details/142983887 浏览次数:0次
编辑网页用什么软件_建立网站站点的目的_百度搜索指数和资讯指数_seo推广网络

变量的作用域
全局变量:在整个程序内可以识别,且唯一。
局部变量:仅在当前函数内有效,比如main函数、用户自定义函数。

递归函数
指的是一类函数,函数调用自身,包括递推和回归。使用递归的方式,可使得代码更加简洁,问题分析时只需要分析递归结束条件,以及每一步和下一步之间的关系。

#include <stdio.h>
#include <math.h>
/*	功能:函数中变量的作用域&递归函数 (求n的阶乘) 时间:2024年10月 地点:贤者楼129 作者:LChen
*//* 变量作用域:局部变量:只在函数体内作用全局变量:整个程序内部有效递归函数:函数调用自身,递推&回归更加简洁 
*/ long long Fact1(int n);			// 非递归函数求解 
long long Fact2(int n);			// 递归函数求解 int count=1;						// 全局变量,任意地方可以调用 int main() {int m;scanf("%d",&m);if(m<0) {printf("输入错误!\n");return 0; }int fact1=Fact1(m);				// 函数调用,传递实参 int fact2=Fact2(m);printf ("n!循环:%lld\n",fact1);printf ("n!递归:%lld\n",fact2);return 0;
}long long Fact1(int n) {			// 非递归,循环实现 // 函数内部调用全局变量 printf("count=%d\n",++count);//	// 调用局部变量main()中的变量m,-->编译错误
//	printf("m=%d\n",m);			int i;long long f=1;for(i=1;i<=n;i++)f*=i;return f;
}long long Fact2(int n) {			// 递归,复杂问题转化为同类型方法 if(!n) 							// 递归终止条件 return 1;return n*Fact2(n-1);			// 等待调用结果后返回最终值 
}

在这里插入图片描述

关键字:编辑网页用什么软件_建立网站站点的目的_百度搜索指数和资讯指数_seo推广网络

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: