Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
20Activity
0 of .
Results for:
No results containing your search query
P. 1
Introduction au Langage C

Introduction au Langage C

Ratings: (0)|Views: 604|Likes:
Published by Gogol Plex

More info:

Published by: Gogol Plex on Jan 29, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/24/2015

pdf

text

original

 
Introduction auLangage
Philippe Letenneur Philippe Lecardonnel Lycée Julliot de la MorandièreGranville
Dernière mise à jour : 11/2004
 
LANGAGE C
Sommaire
Philippe Letenneur Philippe Lecardonnel2
I INTRODUCTION...................................................................................................................................3II UN PROGRAMME EN C......................................................................................................................3III LES VARIABLES ET LES CONSTANTES.........................................................................................5
III.1 L
ES
C
ONSTANTES
...........................................................................................................................6III.2 L
ES VARIABLES
................................................................................................................................6
III 2.1 Les initialisations de variables................................................................................................III 2.2 Les tableaux...........................................................................................................................III.2.3 Les chaînes de caractères....................................................................................................11III.2.4 Les variables dans les blocs.................................................................................................12 
IV LES FONCTIONS D'AFFICHAGE ET DE SAISIE............................................................................14
IV.1 L
A FONCTION D
'
AFFICHAGE
............................................................................................................14IV.2 L
A FONCTION DE SAISIE
.................................................................................................................17
V LES OPÉRATEURS...........................................................................................................................20
V.1 L'
OPÉRATEUR D
'
AFFECTATION
........................................................................................................20V.2 L
ES OPÉRATEURS ARITHMÉTIQUES
..................................................................................................20V.3 L
ES OPÉRATEURS D
'
INCRÉMENTATION ET DE DÉCRÉMENTATION
.......................................................20V.4 L
ES OPÉRATEURS BINAIRES
............................................................................................................21V.5 L
ES OPÉRATEURS COMBINÉS
..........................................................................................................22V.6 L
ES OPÉRATEURS RELATIONNELS
...................................................................................................23V.7 L
ES OPÉRATEURS LOGIQUES
..........................................................................................................23V.8 L'
OPÉRATEUR DE CONVERSION DE TYPE
..........................................................................................24V.9 L
A PRIORITÉ DES OPÉRATEURS
.......................................................................................................25
VI LES STRUCTURES CONDITIONNELLES......................................................................................26
VI.1 L
A STRUCTURE
<SI ... ALORS ...>.
...............................................................................................26VI.2 L
A STRUCTURE
<SI ... ALORS ... SINON>.
..................................................................................27VI.3 L
A STRUCTURE DE CHOIX
...............................................................................................................28
VII LES STRUCTURES ITÉRATIVES OU BOUCLES..........................................................................30
VII.1 L
A STRUCTURE
<
TANT QUE ... FAIRE ...>.
................................................................................30VII.2 L
A STRUCTURE
<
FAIRE ... TANT QUE ...>.
.................................................................................31VII.3 L
A STRUCTURE
<
POUR 
 
...
FAIRE ... JUSQU’A ...>.
....................................................................32
IX LES POINTEURS..............................................................................................................................33
IX.1 L'
OPÉRATEUR D
'
ADRESSE
&...........................................................................................................33IX.2 D
ÉCLARATION ET MANIPULATION DE POINTEUR
...............................................................................33IX.3 L'
ARITHMÉTIQUE DES POINTEURS
...................................................................................................35
X LES FONCTIONS..............................................................................................................................38
X.1 L'
UTILISATION DES FONCTIONS
........................................................................................................38
 X.1.1 Les fonctions sans paramètre d'entrée et de sortie..............................................................39 X.1.2 Les fonctions avec des paramètres d'entrée et/ou un paramètre de sortie, passage de paramètres par valeur.....................................................................................................................41 X.1.3 Les fonctions avec des paramètres d'entrée et un ou plusieurs paramètres de sortie, passage de paramètres par adresse..............................................................................................43
X.2 L
ES FONCTIONS STANDARDS DU
C..................................................................................................46
 X.2.1 La bibliothèque d'entrée sortie..............................................................................................46  X.2.2 Les manipulations de caractères...........................................................................................46  X.2.3 Les manipulations de chaînes de caractères........................................................................47  X.2.4 Les fonctions mathématiques................................................................................................47 
 
LANGAGE C
Introduction
Philippe Letenneur Philippe Lecardonnel3
I Introduction.
Le langage
C
fait partie des
langages structurés
. Il fût créé en 1970 par Denis Ritchie pour créer le système d'exploitation
UNIX
(Multipostes et Multitâche).Les avantages du
C
sont nombreux:
La portabilité
: Un programme développé en
C
sur une machine donnée peut être porté sur d'autres machines sans le modifier.
Une grande bibliothèque de fonctions:
Le
C
, suivant les machines utilisées, dispose d'ungrand nombres de fonctions, que ce soit des fonctions mathématiques, de gestion de fichiersou d'entrées / sorties.
Proche de la machine:
Le
C
est très proche de la machine en pouvant accéder aux adressesdes variables.
Très rapide:
Aucun contrôle de débordement n'est effectué, ce qui apporte une plus grandevitesse.
 
 Attention le C n'est pas un langage pour débutant,il faut apporter beaucoup de rigueur audéveloppement d'un programme.
II Un Programme en C.
Tout programme est toujours constitué de trois phases, à savoir:
- Lecture des données.- Traitement des données (suite d'actions élémentaires).- Affichage des résultats.
Lecture desdonnées
 
Traitement des donnéesAffichage desrésultats
Remarque
: On parle parfois pour un programme donné d'application ou de logiciel.

Activity (20)

You've already reviewed this. Edit your review.
ilhem liked this
1 thousand reads
1 hundred reads
Sanaa Ôzil liked this
Adil Bentaleb liked this
Othmane Badane liked this
Adil Bentaleb liked this
Walid_Sassi_Tun liked this
Zakarya Aghbal liked this
Zan Layle liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->