code | commentaire |
/* prog9a.c */ |
La taille (nombre de valeurs) d'un tableau est indiquée dans la déclaration de
la variable après le nom de la variable. N.B. En C, l'indiçage se fait impérativement à partir de 0. Il faut veiller très soigneusement à ne pas dépasser la limite de taille du tableau (T[10] n'existe pas). |
/* prog9b.c */ |
La macro-instruction #define permet de fixer une
valeur pour tout le programme.Remarque. Une déclaration de constante place la valeur correspondante dans l'exécutable. Au contraire, cette macro-instruction remplace le nom par la valeur correspondante avant la compilation du code source. |
/* prog9c.c */ |
On peut créer des tableaux à plusieurs dimensions. Un tableau peut être initialisé lors de sa déclaration, soit en précisant toutes ses valeurs (entre accolades), soit en mettant 0 dans toutes ses cases (écriture simplifiée {0} ).Remarque. La plupart des systèmes réalisent par défaut l'initialisation à 0, sans qu'il soit donc utile de le préciser. |
/* prog9d.c */ |
Une gestion rigoureuse des indices est fondamentale. L'utilisation de #define permet de savoir à tout moment quelles
sont les limites du tableau.Ce programme affichera :
table ASCII :
| 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ------------------------------------------------------ 0 | ! " # $ % & ' ( ) * + , - . / 32 | 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 64 | @ A B C D E F G H I J K L M N O 96 | P Q R S T U V W X Y Z [ \ ] ^ _ 128 | ` a b c d e f g h i j k l m n o 160 | p q r s t u v w x y z { | } ~ ------------------------------------------------------ |