Apprentissage du langage c I généralités








télécharger 0.53 Mb.
titreApprentissage du langage c I généralités
page3/41
date de publication07.08.2018
taille0.53 Mb.
typeDocumentos
l.21-bal.com > loi > Documentos
1   2   3   4   5   6   7   8   9   ...   41

4)La documentation C sous "Unix"


Chaque fonction du langage est expliquée dans la documentation intégrée d'Unix (commande "man"). En cas de besoin, l'accès est toujours possible.
Exemple : Pour une aide sur la fonction "printf"

man printf

II)Eléments de base du langage

1)Les identificateurs


Un identificateur permet de nommer une variable, une pseudo constante (sera vue en fin de cours) ou une fonction. Ils doivent être écrits selon les règles suivantes  :

32 caractères maximum (certains systèmes ne tiennent compte que des 8 premiers).

le premier caractère doit obligatoirement être soit une lettre soit le caractère "souligné" (mais c'est à éviter pour la clarté du source).

les autres caractères peuvent être indifféremment des lettres (a-z), des chiffres (0-9) ou le caractère "souligné".

le signe "moins", l'espace, parfois les caractères accentués ainsi que tous les caractères non cités précédemment sont interdits.
En règle générale, le nom des variables est écrit en lettres minuscules avec quelques majuscules (pour faire ressortir le but de la variable) et celui des pseudo constantes (cf. chapitre sur le préprocesseur) totalement en majuscules (conventions des programmeurs).
Le compilateur C fait la différence entre majuscules et minuscules.
Certains identificateurs sont interdits car ils constituent les mots réservés du langage (vu plus loins).




Autorisés

Interdits

Raison de l'interdiction

i

Cpt-Lig

Présence du caractère "moins"

j

a z

Présence de l'espace

CompteurLignes

3f25

Commence par un chiffre

Compteur2_Col

$a

Présence du caractère "dollar"

2)Les mots réservés


Certains mots sont réservés par le langage car ils ont une signification particulière. Il est alors interdit d'utiliser un de ces mots comme identificateur. Bien que le compilateur fasse la différence entre majuscules et minuscules et qu'on puisse donc utiliser un de ces mots en majuscules comme identificateur, il est préférable, pour la clarté du source, d'éviter cette attitude de programmation.


Types

Classes

Instructions

Autres

char

auto

break

case

double

const

continue

default

float

extern

do

enum

int

register

else

sizeof

long

static

for

typedef

short

volatile

goto




signed




if




struct




return




union




switch




unsigned




while




void









1   2   3   4   5   6   7   8   9   ...   41

similaire:

Apprentissage du langage c I généralités iconI. apprentissage moteur et concepts associés A. l’apprentissage moteur
«Capacité acquise par apprentissage à atteindre des résultats fixés à l’avance avec un maximum de réussite et souvent un minimum...

Apprentissage du langage c I généralités iconSituation d’apprentissage

Apprentissage du langage c I généralités iconLe contrat d’apprentissage

Apprentissage du langage c I généralités iconAteliers d’apprentissage

Apprentissage du langage c I généralités iconIntroduction à L’Étude du langage

Apprentissage du langage c I généralités iconI generalites

Apprentissage du langage c I généralités iconGeneralites

Apprentissage du langage c I généralités iconL'apprentissage et l'enseignement des langues

Apprentissage du langage c I généralités iconBanque de situations d’apprentissage et d’évaluation compétence 3

Apprentissage du langage c I généralités icon70 Electricité / Généralités








Tous droits réservés. Copyright © 2016
contacts
l.21-bal.com