فقط دو کاراکتر اضافه!
- خروجی این برنامه چند است؟ فرض کنید که در خط آخر تابع، اولویت انجام (محاسبه) عملوندهای عمل ضرب از چپ به راست است.
- با افزدون دقیقاً دو کاراکتر به این برنامه کاری کنید که برنامه مقدار $64$ را چاپ کند.
#include <cstdio> int n = 4; int g(int n) { if (n == 1) return 1; return g(--n) * n; } int main() { printf("%d\n", g(n)); return 0; }