Programmes C simplifiés

Programmes C avec sortie montrant l’utilisation des opérateurs, des boucles, des fonctions, des tableaux, effectuant des opérations sur des chaînes, des fichiers, des pointeurs. Téléchargez les fichiers exécutables et exécutez-les sans compiler le fichier source. Code :: Blocks IDE est utilisé pour écrire des programmes; la plupart d’entre eux fonctionneront avec les compilateurs GCC et Dev C ++. Le premier programme, imprime « Hello World ».

Exemples de programmation C avec sortie

Exemple 1 – Programme C hello world
/ ** Mon premier programme C * /

#include < stdio.h >
int main ()
{
printf (« Hello World \ n »);
return 0;
}

Sortie du programme:
« Hello World »

Exemple 2 – Programme C pour obtenir l’entrée d’un utilisateur utilisant scanf

Sortie:
Entrez un entier
7897
L’entier est: 7897

Exemple 3 – utilisation des instructions de contrôle if else

Résultat:
Entrez un nombre
-45
Inférieur ou égal à zéro.

Exemple 4 – Exemple de boucle while

Sortie:
1 2 3 4 5 6 7 8 9 10

Exemple 5 – Le programme C vérifie si un entier est premier ou non

Exemple 6 – arguments en ligne de commande

Ce programme imprime le nombre d’arguments et leur contenu.

Exemple 7 – Programme Array

Exemple 8 – programme fonction

Exemple 9 – Utilisation de commentaires dans un programme

Exemple 10 – utilisation de structures en programmation C

Exemple 11 – Programme C pour la série Fibonacci

Exemple 12 – Programmation graphique C

Comment compiler des programmes C avec le compilateur GCC?

Si vous utilisez GCC sur un système d’exploitation Linux, vous devrez peut-être modifier les programmes. Par exemple, considérons le programme suivant qui imprime les dix premiers nombres naturels.

#include < stdio. h >
#include < conio.h >

int main ()
{
int c;

pour (c = 1; c < = 10; c ++)
printf (« % d \ n « , c);
getch ();
return 0;
}

Le programme comprend un fichier d’en-tête <conio.h> et appelle la fonction getch, mais ce fichier est spécifique à Borland, il fonctionne donc dans le compilateur Turbo C mais pas dans GCC. Le programme pour GCC doit être comme:

#include < stdio.h >

int main ()
{
int c;

/ * for loop * /

for (c = 1; c < = 10; c ++)
printf (« % d \ n », c);
return 0;
}

Si vous utilisez GCC, enregistrez le programme dans un fichier dit « numbers.c » pour compiler le programme, ouvrez le terminal et entrez la commande « gcc numbers.c », cela compile le programme et l’exécuter entrez la commande « ./a.out » n’utilisez pas de guillemets lors de l’exécution des commandes. Vous pouvez spécifier le nom du fichier de sortie sous la forme « gcc numbers.c -o numbers.out », pour exécuter execute « ./numbers.out » dans le terminal.

Tutoriel de programmation C

Un programme se compose de fonctions qui contiennent des instructions données à une machine pour exécuter une tâche. Le processus d’écriture comprend la conception d’un algorithme, le dessin d’un organigramme, puis l’écriture de code. Après l’avoir écrit, vous devez le tester et le déboguer s’il ne produit pas la sortie requise.

Pour écrivez un programme, vous avez besoin d’un éditeur de texte (utilisez votre favori) et d’un compilateur. Un compilateur convertit le code source en code machine, qui se compose de zéro « s et un » seulement, prêt à être exécuté sur une machine.

Un IDE (Integrated Development Environment) fournit un éditeur de texte, un compilateur, débogueur, etc. pour développer des programmes et gérer des projets. Code :: Blocks IDE fournit un environnement idéal pour le développement. Il peut importer des projets Microsoft Visual C ++, est extensible car il utilise des plug-ins, open-source et multiplateforme.

Comment écrire un programme C?

Un programme doit avoir au moins une fonction principale. Une fonction se compose de déclarations et d’instructions. Une instruction est une expression suivie d’un point-virgule. Par exemple, a + b, printf («exemples de programme C») sont des expressions et a + b; et printf (« C est un langage de programmation informatique facile à apprendre »); sont des instructions.

Pour utiliser une variable, nous devons indiquer son type, qu’il s’agisse d’un entier, d’un flottant, d’un caractère ou autres. Le langage C a de nombreux types de données intégrés, et nous pouvons créer les nôtres en utilisant des structures et des unions. Chaque type de données a sa taille qui peut dépendre de la machine; par exemple, un entier peut être de 2 ou 4 octets. Les données sont stockées sous une forme binaire, c’est-à-dire un groupe de bits où chaque bit peut être « 0 » ou « 1 ».

Des mots clés tels que « switch », « case », « default »  » register, « sont des mots réservés avec une signification prédéfinie et ne peuvent » pas être utilisés comme nom d’une variable ou d’une fonction. La mémoire peut être allouée à la compilation ou à l’exécution en utilisant les fonctions malloc et calloc.Le langage C possède de nombreuses fonctionnalités telles que la récursivité, le préprocesseur, la compilation conditionnelle, la portabilité, les pointeurs, le multi-threading en utilisant des bibliothèques externes, l’allocation de mémoire dynamique. Grâce à ceux-ci, il est utilisé pour créer des logiciels et des applications portables. En utilisant l’API de mise en réseau, les utilisateurs peuvent communiquer et interagir entre eux et partager des fichiers.

La bibliothèque standard C contient des fonctions pour les opérations mathématiques, les caractères, les entrées / sorties, les fichiers et bien d’autres. Le processus d’écriture d’un programme connu sous le nom de codage nécessite une connaissance du langage de programmation et de la logique pour obtenir le résultat souhaité. Vous devez donc apprendre les bases de la programmation C et commencer à créer des programmes.

Apprentissage des structures de données (piles, files d’attente, listes chaînées, arbres binaires, graphes) en utilisant C vous permet de mieux comprendre lorsque vous étudiez tout en détail. Une croyance générale est d’opter pour des langages de haut niveau. Cependant, c’est une bonne idée d’apprendre C avant d’apprendre C ++ ou Java. C ++ est orienté objet et contient toutes les fonctionnalités de C, donc apprendre C vous aide à apprendre rapidement C ++, puis vous pouvez étudier Java.

Programmation C PDF

  • Compilateur Dev C ++
  • Essential C

Livres de programmation C

  1. Let Us C By Yashavant Kanetkar
  2. PROGRAMMATION AVEC C By Byron Gottfried, Jitender Chhabra
  3. La programmation en C par Brian Kernighan et Dennis Ritchie

Si vous êtes un débutant, achetez l’un des deux premiers livres, et si vous avez une expérience de programmation antérieure ou vous connaissez les bases du langage C, achetez le troisième.

Write a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *