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
46Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Programmation Avancée Langage C

Programmation Avancée Langage C

Ratings: (0)|Views: 1,202 |Likes:
Published by Lyes Akram
visitez mon blog:

www.lyesakram.blogspot.com
visitez mon blog:

www.lyesakram.blogspot.com

More info:

Published by: Lyes Akram on May 04, 2009
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

07/25/2013

pdf

text

original

 
Universit´e du Luxembourg
2005–2006
Cours de programmation avanc´ee.
Le langage C
ebastien Varrette
<
Sebastien.Varrette@imag.fr
>
Version : 0.4Nicolas Bernard
<
n.bernard@lafraze.net
>
 
2
 
Table des mati`eres
1 Les bases 2
1.1 Un langage compil´e . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1.1 en´eralies sur les langages de programmation . . . . . . 21.1.2 Le C comme langage compil´e . . . . . . . . . . . . . . . . 31.1.3 Notes sur la normalisation du langage C . . . . . . . . . . 41.1.4 C en pratique : compilation et debuggage . . . . . . . . . 41.2 Les mots-cl´es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.3 Les commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.4 Structure g´en´erale d’un programme C . . . . . . . . . . . . . . . 71.5 Notion didenticateur . . . . . . . . . . . . . . . . . . . . . . . . 91.6 Conventions d’´ecritures d’un programme C . . . . . . . . . . . . 91.7 Les types de base . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.7.1 Les caract`eres . . . . . . . . . . . . . . . . . . . . . . . . . 101.7.2 Les entiers . . . . . . . . . . . . . . . . . . . . . . . . . . 111.7.3 Les ottants . . . . . . . . . . . . . . . . . . . . . . . . . 131.7.4 Le type void . . . . . . . . . . . . . . . . . . . . . . . . . 14
2 La syntaxe du langage 15
2.1 Expressions et Op´erateurs . . . . . . . . . . . . . . . . . . . . . . 152.1.1 Op´erateurs arithm´etiques . . . . . . . . . . . . . . . . . . 152.1.2 Op´erateurs daectation . . . . . . . . . . . . . . . . . . . 162.1.3 Op´erateurs relationnels . . . . . . . . . . . . . . . . . . . 162.1.4 Op´erateurs logiques . . . . . . . . . . . . . . . . . . . . . 172.1.5 Op´erateurs bit `a bit . . . . . . . . . . . . . . . . . . . . . 182.1.6 Op´erateurs d’acc`es `a la m´emoire . . . . . . . . . . . . . . 182.1.7 Autres op´erateurs . . . . . . . . . . . . . . . . . . . . . . 192.2 Les structures de contrˆole . . . . . . . . . . . . . . . . . . . . . . 192.2.1 Instruction
if...else
. . . . . . . . . . . . . . . . . . . . . 202.2.2 Instruction
for
. . . . . . . . . . . . . . . . . . . . . . . . 202.2.3 Instruction
while
. . . . . . . . . . . . . . . . . . . . . . 202.2.4 Instruction
do...while
. . . . . . . . . . . . . . . . . . . 212.2.5 Instruction
switch
. . . . . . . . . . . . . . . . . . . . . . 222.2.6 Instruction
goto
. . . . . . . . . . . . . . . . . . . . . . . 232.2.7 Instruction
break
. . . . . . . . . . . . . . . . . . . . . . 232.2.8 Instruction
continue
. . . . . . . . . . . . . . . . . . . . 242.3 La r´ecursivit´e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

Activity (46)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Zan Layle liked this
Sahbi Sk liked this
Mchaalia Raja liked this
Zan Layle liked this
belhechmiii2623 liked this
ing_404 liked this
El Mahdi Bannour 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)//-->