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;
}
这就是递归的代码块,看似只有短短几行但是理解起来却相当的复杂。
这就是整个的递归过程。