今天主要学习了关于递归的一个思想
在程序中不建议使用递归,因为其占用的内存比较大。循环虽然代码比较多,但是效率会更高,循环又称为迭代。
函数宏定义是原封不动的替换
#define SQUIRE(x) x*x
SQUIRE(5+10)=5+10*5+10=65;
解决办法#define SQUIRE(x) (x)*(x)
今天主要学习了关于递归的一个思想
在程序中不建议使用递归,因为其占用的内存比较大。循环虽然代码比较多,但是效率会更高,循环又称为迭代。
函数宏定义是原封不动的替换
#define SQUIRE(x) x*x
SQUIRE(5+10)=5+10*5+10=65;
解决办法#define SQUIRE(x) (x)*(x)