Notez que le comptage commence à partir de zéro et pas 1. Ce système de numérotation peut être changé, mais je ne vais pas entrer dans ce dans ce tutoriel de base. Dans l'échantillon de code ci-dessus, l'identifiant de l'objet ENUM est, enumIdent. L'identificateur de la valeur entière, zéro est, aujourd'hui; l'identificateur de la valeur entière, est une, demain; l'identificateur de la valeur entière, est 2, afterTomorow; l'identificateur de la valeur entière, est 3, theDayAfter.
Il est vous qui décide de ce nom pour donner un identifiant, que ce soit l'identifiant d'un objet d'énumération, ou l'identifiant d'un objet int l'intérieur du bloc d'énumération ou pour quelque autre objet. Il ya quatre printf ci-dessus pour les quatre entiers dans l'exemple de code. Chaque fonction printf utilise la variable d'un nombre entier dans l'énumération configurée pour imprimer le nombre entier. Chaque ligne de la déclaration printf a fait deux déclarations printf. Rappelez-vous, une déclaration se termine par un point-virgule. Ne pas confondre entre une ligne et une déclaration.
La deuxième déclaration dans chaque ligne imprime le caractère de non-affichée, '\\ n'. Ceci est un caractère, même si elle est constituée de deux symboles, \\ et n. Le \\ n caractère est pas affiché, mais il provoque ce qui doit être affiché à côté de la fenêtre d'invite de commande, à afficher sur la ligne suivante. Voilà pourquoi vous avez les chiffres, 0, 1, 2, et 3, affiché dans des lignes séparées. Allocation de Taille de la mémoire pour les objets fondamentaux Quand un objet fondamental, comme l'int ou float est déclarée, une région particulière de la mémoire est allouée pour cet objet.
Pour ce faire, même si aucune valeur (teneur) est associé à l'objet que lors de l'initialisation. Dans chaque ordinateur, tous les ints ont la même taille; tous les flotteurs ont la même taille; _Bools tous ont la même taille; et tous les caractères ont la
1 canaux Sound