Pengoptimuman rekursi ekor meningkatkan kecekapan program dengan menggantikan panggilan fungsi rekursif dengan lompatan. Anehnya, walaupun terdapat kelebihannya yang jelas, pengaturcara sering mempersoalkan sama ada ia dilaksanakan dalam penyusun C/C.
Bertentangan dengan persepsi biasa, semua penyusun C arus perdana moden melakukan ekor pengoptimuman panggilan, termasuk rekursif bersama panggilan.
Untuk mendayakan pengoptimuman rekursi ekor, cuma aktifkan pengoptimuman pengkompil untuk kelajuan:
Untuk mengesahkan sama ada pengkompil telah melakukan pengoptimuman, gunakan salah satu kaedah ini:
Atas ialah kandungan terperinci Adakah Pengoptimuman Ekor-Rekursi Berfungsi dalam Penyusun C Moden?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!