C语言基础复习(头文件、递归与非递归、指针的含义)


#题目 使用递归或者非递归的方式实现数字阶乘的输出。

一、头文件

相信大家在学习c语言的过程中对第一个学会的头文件都是一知半解
#include<stdio.h>
众所周知编写程序是一个站在巨人肩膀上向前进的事情,头文件帮助我们完成的就是这样一件事情,在编写程序时那些特定的命令,传值的符号,都是包含在各种头文件之中的,没错,说白了引用头文件就是复制头文件的内容在当前页面实现头文件内容的使用。我们可以把#include看作引用头文件的格式,记得在C语言开课之前我默默的记忆这个stdio.h这个头文件名称记了几天,那么stdio.h又属于什么类别的头文件呢,在C语言中头文件包含两种,一种就是和stdio.h一样的编译器自带的头文件,还有一种就是自定义的用户头文件,例如#include"self"
常见头文件:

在今天这个问题的解决上就用到这个头文件

#include<stdio.h>

二、递归与非递归方式的区别

在解决函数头文件之后现在便是主体填充时间。首先让我们来理解一下什么是递归,递归指的是在函数的定义中使用函数自身的方法,比如:

int Fac(int N)
{
   
	if (N <= 1)
		return 1;
	return Fac(N - 1)*N;
}//这里便是实现函数自己实现自身,函数不断递归直到传的值满足<=1的条件时产生返回值
int main()
{
   
	int a
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值