Maison >Problème commun >Comment définir un tableau en langage C
Il existe quatre formes de définition de tableaux en langage C : 1. Le formulaire avec uniquement le type de tableau et le nom du tableau ; 2. Le formulaire avec une longueur de tableau déterminée ; 3. Utilisez le mot-clé new pour allouer de la mémoire au ; méthode array ; 4. Utilisez le mot-clé new et attribuez une valeur au tableau.
[Cours recommandés : Tutoriel langage C]
Définition du tableau
Un tableau fait référence à une collection utilisée pour stocker le même type de données. Un tableau est en fait une série de variables. être divisé en fonction de leur utilisation. Il existe quatre formes de définition de tableau pour les tableaux unidimensionnels, les tableaux bidimensionnels et les tableaux multidimensionnels
> ( 1) Nom du type [] Nom du tableau ;
(2) Nom du type [] Nom du tableau = { Liste de valeurs initiales };
(3) Nom du type [] Nom du tableau = nouveau Nom du type [taille du tableau];
(4) Nom du type [] nom du tableau = nouveau nom du type [taille du tableau] { liste de valeurs initiales };
Type de données : fait référence à l'élément du tableau Types de données , les plus courants incluent entier, virgule flottante, caractère, etc.
Nom du tableau : Il est utilisé pour unifier le nom de ce groupe d'éléments du même type de données. Ses règles de dénomination sont les mêmes que celles des variables.
Ensuite, je vais vous présenter comment définir un tableau à travers des exemples spécifiques
int[] nullArray; int[] intArray = new int[ 10 ]; double[] mathConsts = { 3.14,2.71828,1.414 }; Days[] holiday = new Days[ 2 ]{ Days.Sat, Days.Sun};Le définition d'un tableau bidimensionnel
Dans certains cas, les tableaux unidimensionnels ne peuvent plus répondre aux besoins des applications. Lorsque nous devons enregistrer des données dans un tableau, il sera peu pratique d'utiliser un tableau à une dimension. tableaux dimensionnels car nous devons utiliser des tableaux bidimensionnels
type name[,] array name;
type name[,] array name = { initial value list};
nom du type[,] nom du tableau = nouveau nom du type [ligne, colonne];
nom du type[,] nom du tableau = nouveau nom du type [ligne, colonne] {liste de valeurs initiales};
Résumé : Ce qui précède est cet article. C'est tout, j'espère qu'il sera utile à tout le monde.int[,] intArray = new int[ 10, 20 ]; double[ 2, 3 ] mathConsts= { { 3.14, 2.71828, 1.414 }, { 0.5, 0.25, 0.125 } }; Days[,] workDays = new Days[ 2, 2 ] { { Days.Mon, Days.Wed }, { Days.Tue, Days.Thu } };
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!