Recursive macro | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Recursive macro

I'd like to know if it's possible to make recursive macro, I know what macro does, so it shouldn't be used, but I'd like to know if it's possible For example: #define fact(x) x * ((x) > 0?fact(x-1):1) Output(for fact(5)): 5 * 4 * 3 * 2 * 1 Or maybe: 5 * (5 - 1) * (5 - 1 - 1) *...* 1

8th Oct 2020, 8:50 AM
nicolas turek
nicolas turek - avatar
2 Answers
+ 1
Ok, thanks... It was just idea :D
8th Oct 2020, 9:50 AM
nicolas turek
nicolas turek - avatar
0
I saw this thread, I tried one method but sololearn compiles it as error
8th Oct 2020, 11:46 AM
nicolas turek
nicolas turek - avatar