分模块制作时
引头文件#include"add.h"
函数的声明放在头文件里
在卖代码时转为静态库
使用时要导入静态库
#pragma comment(lib,"")
函数递归
例如把1234,分开打印1 2 3 4
void print(unsigned int n)
{
if (n > 9)
{
print(n / 10);
}
printf("%d", n % 10);
}
int main()
{
unsigned int num = 0;
scanf("%u", &num);
print(num);//函数作用打印参数数字的每一位
return 0;
}
递归限制条件非常重要
每次递归越来越接近限制条件
同时注意栈溢出问题
mian有一个栈帧空间
函数也开辟一个栈帧空间
递归时内存栈区有限
www.stackoverwflow.com
程序员的知乎
一般英文提问