Le fonction est le principal élément constitutif d'un programme qui occupe une opération qui pourrait être utilisée tout au long du programme. Dans cet article, nous découvrirons la fonction du langage C avec ses types avec quelques études comparatives.
Fonction dans la programmation C
UN fonction en C programmation est une partie des instructions qui accomplit une action. En c, le fonction est utilisé pour diviser le code, ce qui implique que le code avancé peut être divisé en parties plus petites et plus simples, dont chacune exécute un travail particulier.
La programmation C a deux types de les fonctions mentionné ci-dessous:
1: fonctions définies par l'utilisateur en C
La langue C a également facilité ses développeurs pour faire des fonctions personnalisées; ces fonctions sont appelées fonctions définies par l'utilisateur. Dans certains cas, un développeur n'a pas de fonctions prédéfinies afin qu'il puisse réutiliser les opérations de fonction dans le programme C. Pour accomplir la tâche selon les spécifications du développeur, le développeur doit définir une fonction appropriée par lui-même. Certains défini par l'utilisateur Les fonctions peuvent être multiplier(), somme(), diviser(), et ainsi de suite.
Pour les avantages et les inconvénients de la fonction définie par l'utilisateur
Certains avantages et inconvénients clés des fonctions définies par l'utilisateur sont:
Avantages
Les inconvénients
Exemple de fonction définie par l'utilisateur
#inclureDans le code ci-dessus, nous demandons à l'utilisateur d'entrer deux entiers et de les transmettre à un fonction définie par l'utilisateur appelé "ajouter" qui les ajoute et publie le résultat. La fonction principale attribue ensuite le résultat à une variable appelée "somme" et l'imprime à la console.
Sortir
2: Fonctions de la bibliothèque en C
Fonctions de la bibliothèque sont déjà inclus dans les spécifications du compilateur, ce qui implique qu'ils ont été déclarés dans les bibliothèques C. Ceux-ci peuvent être utilisés pour effectuer des tâches de routine telles que les calculs, les modifications, et plus. Quelques bases et bien connues Fonctions de la bibliothèque en C la langue est printf (), scanf (), getch (), et retour(), ainsi que d'autres fonctions offertes dans les bibliothèques.
Utiliser Fonctions de la bibliothèque, Nous devons définir les prototypes de ces fonctions en haut du programme C.
Pour les avantages et les inconvénients des fonctions de bibliothèque
Les avantages clés et les inconvénients des fonctions de bibliothèque sont:
Avantages
Les inconvénients
Exemple de fonction de bibliothèque
#inclureDans le code ci-dessus, l'utilisateur est invité à entrer un numéro. Et le numéro d'entrée est stocké dans une variable flottante appelée "Num". La racine carrée est calculée en utilisant le Fonction de bibliothèque sqrt () du bibliothèque, puis le résultat est stocké dans une autre variable flottante appelée "SQ_ROOT". Le programme utilise la fonction de bibliothèque printf () et «%.3f ” spécificateur de format pour imprimer les nombres avec trois décimales.
Sortir
Conclusion
Nous avons vu le défini par l'utilisateur et Fonctions de la bibliothèque en langue C. Les fonctions définies par l'utilisateur peuvent être réutilisées dans un programme et les fonctions de bibliothèque peuvent gagner du temps de développement. Nous avons également vu certains avantages et inconvénients des deux fonctions. Un développeur peut coder facilement en utilisant ces fonctions en fonction de ses spécifications.