Programme AC est un ensemble de fonctions . La possibilité de créer des sections discrètes de code qui effectuent une tâche spécifique , les recueillir dans les bibliothèques et les réutiliser dans différents programmes est l'une des caractéristiques qui ont fait le langage C une des plateformes de programmation les plus populaires pour le développement de logiciels commerciaux. Le langage C
Programmation en C est un exercice dans l'écriture de fonctions . Contrairement à ses langues antécédentes comme FORTRAN , COBOL et BASIC, C décompose chaque tâche un programme doit réaliser en plusieurs étapes distinctes , appelées fonctions . Le bloc de construction fondamental de tout programme C est la fonction main () . C est un langage de forme libre dont l'exécution de programme n'est pas effectuée de manière linéaire qui suit l'ordre dans lequel le code est écrit . Au contraire, l'exécution du programme commence toujours par la fonction main () et respecte strictement l'ordre dans lequel les différentes fonctions sont appelées dans les main ().
Types de données
les types de données de base disponibles dans le langage C sont: int - une valeur entière ; float - un contenant un nombre décimal ; chevalier - un seul caractère; string - une phrase ou un ensemble de caractères ; gamme - une collection disparate d' les valeurs collectées et stockées dans une table ou de la forme structurée . Une fonction en C peut retourner un de ces. Il peut également renvoyer n'importe quel type de données personnalisé qui peut être «légalement» défini par le programmeur.
Quelle fonction est
une fonction dans C est un morceau de code qui effectue un travail spécifique requise pour l'exécution du programme. Un programme qui affiche la plus grande des deux variables entières peut s'écrire:
int plus ( int a , int b ) {
if ( a> b ) { printf
( % d " est plus grande " , a);
} else {
printf ( % d " est plus grande " , b); }
< p >}
l' extrait de code retourne la valeur de la plus grande des deux variables au programme appelant au format entier .
déclaration de fonction et retour Type
< br >
le type de données renvoyées par chaque fonction est indiquée dans la déclaration de fonction . Notez que dans la section précédente , la fonction plus () est déclarée avec l'énoncé suivant: int grande. En faisant précéder le nom de la fonction avec un type de données , vous déclarez le type de données de la fonction d'appel reçoit de la fonction une fois qu'il a terminé son opération . Le type de retour de cette fonction pourrait être modifiée en changeant simplement la déclaration : flotter plus () ou tout autre type de données reconnu . Les fonctions qui ne retournent aucune valeur sont déclarées avec un type « void ».