Le langage de programmation C a été développé pour les systèmes multitâches . Comme le langage C représente un langage de programmation plus âgés, mais populaire , beaucoup de ses éléments structuraux et la syntaxe ont trouvé leur chemin dans d'autres langues. Par la compréhension des concepts tels que les états , les fonctions et le préprocesseur , un programmeur débutant peut se familiariser avec C et d'autres langues qui empruntent des éléments qu'il contient. C Déclarations
La fondation de base de la programmation C est la « déclaration ». Déclaration AC représente une commande dans l'exécution d'un programme C . Déclarations C ne prennent généralement une ligne de code , et se terminent par un point-virgule (";" ) . Groupes de déclarations tenues ensemble par la fonctionnalité ou l'objet sont appelés « blocs ». Code Une déclaration typique effectue affectation des données à une variable, une opération mathématique ou un appel à une fonction, comme dans les exemples suivants :
x = 4; //assignmenty variable = 5 + 6; //ajout et l'affectation
Fonctions
blocs de code liées entre elles par un nom et le but sont appelés " ; . fonctions " les fonctions sont des blocs spéciaux de code en ce qu'un programmeur peut référencer le bloc de code par son nom et obtenir des résultats de tout calcul se produisant dans le bloc. Fonctions représentent le cœur de tout code C; ils permettent aux programmeurs d'écrire du code et de le réutiliser encore et encore. Par exemple , la fonction suivante "double" prend une variable et renvoie les résultats de double de la valeur de cette variable :
int lit ( int x ) {return x * 2 ;}
< br >
la fonction principale
la partie centrale de tout programme C est la fonction principale . La fonction principale désigne généralement le code central pour exécuter le programme. Chaque programme que l'utilisateur exécute doit contenir une fonction "main" , qui ressemblera le code suivant :
int main () { /* code pour le programme vient ici * /return 0; }
Tout code pour le programme apparaîtra dans " main () " avant le " return 0" .
le préprocesseur
Avant le programme s'exécute , le programmeur peut définir des macros , importer des bibliothèques externes et définir d'autres fonctions dans le cadre du " préprocesseur . " Ces commandes seront exécutées avant le début du programme , et le plus souvent trait à l'exécution de la fonction main () . Par exemple, l' illustration suivante montre le programmeur d'importer les bibliothèques d'entrée /sortie, et en déclarant une fonction « shiftBits () " avant de la définir (Source 1):
# include " stdio.h " < br >
int main () { /* Code * /return 0; }