Essays.club - Dissertations, travaux de recherche, examens, fiches de lecture, BAC, notes de recherche et mémoires
Recherche

Codage en c

Par   •  22 Octobre 2018  •  582 Mots (3 Pages)  •  443 Vues

Page 1 sur 3

...

Exemple:

int factorielle (int n)

{

int f; /* Variables locales dont on a besoin */

int i;

for (f = 1, i = 2; i <= n; i ++)

f *= i;

return f; /* Renvoi de la valeur, de type int aussi */

}

Variable globale et variable locale

Une variable locale est définit et utilisable uniquement à l’intérieur d’une fonction.

Une variable globale qui est connue de tout le programme doit être déclaré à l’entête du programme

Tableau

Définition :

C’est un suite d’éléments successifs de même type,

Mono dimensionnel :

Déclaration

<Type> <Libellé> [<nombre d éléments>];

Multi dimensionnel :

Déclaration :

<Type> <Libellé> [<nbre d élém dim1>]… [<nbre d élém. dimN>];

Tableau quelques règles

Les éléments de tableau t[2] = 5

Les indices t[n-3] ou t[3*p-2*k+j%l] …

La dimension d’un tableau (son nombre d’éléments): constante ou une expression constante

#define N 50

.....

int t[N] ;

float h[2*N-1] ;

Débordement d’indice

Notion de pointeur – Les opérateurs * et &

Un pointeur est une variable permettant de manipuler les adresses. C’est une variable contenant l’adresse d’une autre variable d’un type donné.

& est utilisé pour désigner l’adresse de cette variable .

Le caractère * est un opérateur qui désigne le contenu de l’adresse qui le suit.

Exemples

int * ad1, * ad2, * ad ;

(Les variables ad1, ad2 et ad sont donc des pointeurs sur des entiers.)

ad1 = &n ;

ad2 = &p ;

ad1 = * ad2 + 2 ;

Les deux premières placent dans ad1 et ad2 les adresses de n et p. La troisième affecte à *ad1 la valeur de l’expression : * ad2 + 2

Pointeurs et les tableaux

Un tableau est une référence sur une zone mémoire de variables contiguës de même type.

On peut utiliser un nom de tableau comme référence

...

Télécharger :   txt (3.5 Kb)   pdf (49.7 Kb)   docx (12.9 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur Essays.club