1.7
链式访问:
函数的返回值可以做另一个函数的参数
例如
printf("%d",printf("%d",printf("%d",43)));
打印结果为4321
因为printf函数返回值为int,是所打印的字符个数(包括空格)
函数声明的跨文件使用
1.add.h中写入int add(int a,int b);
2.add.c中写入
int add(int a,int b)
{
return a+b;
}
3.#include "add.h"
int main()
{return 0;}
关于静态库初阶:
#pragma comment(lib,"xxxx.lib")
用来导入静态库
函数递归调用:
常用来正序打印长整型数字每位数字
可以把复杂冗长化为类似问题的题目
例1:
打印1234每位数字
void print(int a)
{
if(a>9)
{print(a/10)}
printf("%d",a%10);
}