Pouvez-vous imbriquer des fonctions dans C?

Découvrez si vous pouvez imbriquer des fonctions en C, ou non!

Non, tu ne peux pas.

Nous ne pouvons pas définir de fonctions à l'intérieur d'autres fonctions en C.

Avec des langages comme JavaScript, Swift ou Python, il est assez courant d'utiliser des fonctions imbriquées.

C et C ++ ne fournissent pas cette option.

La meilleure option suivante est de placer les fonctions dont vous avez besoin pour effectuer quelque chose dans un fichier séparé et d'exposer uniquement la fonction principale qu'un programme client a besoin d'utiliser, afin que vous puissiez «cacher» toutes les choses qui n'ont pas besoin d'être publiques.

Téléchargez mon gratuitManuel C


Plus de tutoriels clang: