L'optimisation de la récursion de queue améliore l'efficacité du programme en remplaçant les appels de fonction récursifs par des sauts. Étonnamment, malgré ses avantages apparents, les programmeurs se demandent souvent s'il est implémenté dans les compilateurs C/C.
Contrairement à la perception commune, tous les compilateurs C traditionnels modernes effectuent des tâches de queue optimisation des appels, y compris les appels récursifs mutuels.
Pour activer l'optimisation de la récursion de queue, activez simplement les optimisations du compilateur pour la vitesse :
Pour vérifier si le compilateur a effectué l'optimisation, utilisez l'une de ces méthodes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!