Maison >Problème commun >Comment définir un tableau en langage C

Comment définir un tableau en langage C

清浅
清浅original
2019-04-27 11:18:06125403parcourir

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.

Comment définir un tableau en langage C

[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

La définition d'un tableau unidimensionnel

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn