今天主要学了以下几个内容:
1、函数的声明
2、静态库的简易使用
3、函数递归
1、函数的声明:用于告诉编译器函数叫什么,参数是什么,返回什么
2、静态库的简易使用:
在需要发送给他人一份包含有可调用函数的代码或一些特殊场景,即接收者需要使用某一段代码但是发送者不希望接收者能够看到源代码的情况下,可以使用静态库的方式。
具体方法如下:
(1)写一个包含需要发送的C文件,并创建一个含有该函数的对应声明的头文件(.h)

(2)将对应头文件移除出项目 ,并右键项目名,选择属性
(3) 在常规选项中的配置类型一栏选择静态库
(4)确定后输出,得到一个静态库文件(.lib)

静态库的使用:
(1)将.lib文件和对应头文件放在项目根目录下
(2) 在项目中添加头文件
(3)导入静态库,进行使用
此时可直接调用静态库中的函数
3、函数递归: 调用自己是递归,调用别人是嵌套
一个简单的递归程序
void print(unsigned int n)
{
if (n > 9)
{
print(n / 10);//递归
}
printf("%d ", n % 10);
}
int main()
{
unsigned int num = 0;
scanf("%d", &num);
print(num);
return 0;
}
//输入1234,输出1 2 3 4