Logo


Xanetiz > Programmation > L'essentiel du langage C

Top

L'essentiel du langage C

L'essentiel du langage C


17 767 vues

Partager

Présentation du langage C

Le C est un langage de programmation très utilisé pour créer des logiciels même si il est maintenant remplacé par son successeur, le C++. C'est un langage de haut niveau, c'est à dire qu'il est proche du programmeur (à la différence d'un langage de bas niveau comme l'assembleur qui est proche de l'ordinateur Smiley).

Les programmes en C fonctionnent avec des fonctions. La principale est main().

L'inclusion d'une bibliothèque externe se fait comme ceci :

#include <stdlib.h>

Si celle-ci se trouve dans le répertoire des fichier sources, il faut utiliser des guillemets à la place des chevrons.

La fonction la plus utilisée est printf() qui permet d'afficher du texte.

Les variables

Pour déclarer une variable, il faut le faire au début du programme et préciser son type :

Un exemple de déclaration :

float variable = 3.5f;

Les conditions

Les deux conditions principales sont if et switch :

if(test)
{
  // code à exécuter si le test est vrai
}
else
{
  // code à exécuter si le test est faux
}

switch(variable)
{
 case valeur1:
  // bloc1
  break;
 case valeur2:
  // bloc2
  break;
 defaut:
  // bloc_default
  break;
}

Les boucles

Il existe deux types de boucle. La boucle for permet de réunir la déclaration, la condition et l'incrémentation.

int i;

for(i = 0; i < 10; i++)
{
  // bloc à répéter
}

L'équivalent pour une boucle while :

int i = 0;

while(i < 10)
{
  // bloc à répéter
  i++;
}

Les fonctions

Une fonction permet de renvoyer un résultat en fonction de données passées en paramètres. Pour déclarer une fonction, ça prend la forme :

int carre(int nombre)
{
  return nombre * nombre;
}

La déclaration doit être faite avant l'appel de la fonction qui se fait comme ceci :

int retour = carre(2);

La variable retour contient 4.

Pour résumer

Titre Vu Date
Utiliser un IDE pour programmer Utiliser un IDE pour programmer 6 783 25/02/10
L'assembleur L'assembleur 7 092 10/02/10
Bloquer le clic droit sur un site web Bloquer le clic droit sur un site web 9 294 23/03/10
Placer des statistiques en PHP sur son site Placer des statistiques en PHP sur son site 8 132 06/02/10
Compiler avec GCC sur Linux Compiler avec GCC sur Linux 14 468 16/02/10

StatistiquesNombre d'inscrits : 261
Dernier membre : MichaelDaync
Visiteurs en ligne : 3
Membres en ligne : Aucun

Copyright © 2022 Xanetiz.com - Tous droits réservés

Hebdotop