C语言概括(3)

C语言概括(3)

一、Git和GitHub是什么

(1)Git是一种软件“版本控制工具”;
(2)GitHub是一个网站搭配Git使用

二、Git这个软件解决了什么问题

(1)及时把代码备份起来,备份到某个服务器上,通过 Git就可以把代码传到某个服务器上。
(2)Git是“版本控制工具”,每次开发出一定的代码,就可以提交该代码生成一个“版本”,如果需求变了,重新修改代码,生成另一个“版本”,可以使用Git在任意版本间切换。
(3)Git其中一个功能是团队协作,引入了分支的概念。

三、函数

(1)#include包含头文件,有两种方法
#include<>从系统目录中进行查找头文件(安装编译器的目录{);
#include" "先从当前项目中查找,如果没找到,再找系统目录;
(2)函数的基本格式:
返回值类型 函数名(形参列表){
函数体
return返回值;
}

(3)函数的调用:
函数名(实参列表)
(4)实参和形参之间的关系
形参是实参的一份拷贝。
(5)函数递归
一个函数自己调用自己叫“递归”(函数执行完毕,会返回调用位置继续执行)。
例1:输入1234,打印出1 2 3 4

#include<stdio.h>
void printNum(unsigned int num){
     if(num>9){
       printNum(num/10);
     }
     printf("%d",num%10);
}
int main(){
printNum(1234);
return 0;
}

这就是在这里插入图片描述
这就是递归的代码块,看似只有短短几行但是理解起来却相当的复杂。
在这里插入图片描述

这就是整个的递归过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值