Tutorial Infini Software
Le langage C ANSI

ATTENTION : Tutorial en cours d'écriture ! N'hésitez pas à nous signaler toute erreur ou suggestion.

Etude du langage C ANSI

Introduction au langage C ANSI
Présentation de l'atelier Eclipse/CDT
Le pré-processeur C
Les types et les variables
Les expressions
Les instructions
Les fonctions
static, extern, ...
Les nouveautés introduites par C99

La librairie C ANSI

Introduction à la librairie C ANSI
La librairie <stdio.h>
La librairie <stdlib.h>
La librairie <string.h>
La librairie <math.h>
Index alphabétique

Quelques exemples complémentaires

Introduction
Nombre variable de paramètres
Manipulation de listes chainées
Copie de fichier

Nous allons, dans ce cours, étudier le langage C Ansi. Nous allons voir que sous ce terme se cachent deux choses : un langage et un ensemble de 15 librairies (ensemble de fonctionnalités) standards. La découpe de ce cours reprend en son début cette découpe.

Premièrement, nous allons donc étudier le langage C. Cette étude est elle même découpée en plusieurs parties, chacune d'entre elles, nous permettant de nous focaliser sur chacun des points délicats du langage (les types, les expressions, les instructions, les fonctions, ...).

La seconde partie du cours nous permet d'étudier chacune des 15 librairies standards fournies avec C. Pour chaque librairie, un document récapitulatif vous est fournit, puis les fonctions les plus utiles sont décrites (avec en plus un petit exemple d'utilisation).

Enfin, la troisième partie rassemble un ensemble d'exemples sur les points particuliers que l'on peut rencontrer en C : fonctions à nombre variable d'arguments, manipulation de pointeur (écriture d'une librairie de manipulation de listes chaînées), ...


Besoin d'une formation : vous recherchez un centre de formation en informatique pour suivre un stage sur le langage C ANSI ? Si tel est le cas, consultez notre plan de cours pour la formation suivante : Le langage C ANSI


ATTENTION : Les tutoriaux Infini Software vous sont fournis dans le but de vous aider à acquérir les compétences nécessaires à l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation des informations présentes dans ces tutoriaux. De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en activant ce lien.

Dominique LIARD - © 2007 SARL Infini Software - Tous droits réservés
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.