Maison > Article > développement back-end > Expliquer les caractéristiques et les méthodes de fonctionnement des tableaux en langage C
Un tableau est une collection séquentielle homogène d'éléments de données sur un seul nom de variable.
Par exemple, int Student[30];
Ici, student est un nom de tableau contenant une collection de 30 éléments de données avec un seul nom de variable.
Les caractéristiques des tableaux sont les suivantes -
Les tableaux sont toujours stockés dans des emplacements mémoire contigus.
Il peut stocker plusieurs valeurs de type similaire qui peuvent être référencées avec un seul nom
Le pointeur pointe vers le premier emplacement du bloc mémoire auquel est alloué. Nom du tableau.
Les tableaux peuvent être de type de données entier, caractère ou virgule flottante et ne peuvent être initialisés que lors de la déclaration.
Les éléments spécifiques d'un tableau peuvent être modifiés individuellement sans changer
Tous les éléments d'un tableau peuvent être distingués par leur numéro d'index.
Les opérations sur les tableaux incluent -
Recherche - utilisée pour savoir si un élément spécifique est présent ou non.
Trier - Aide à trier les éléments d'un tableau par ordre croissant ou décroissant.
Traverse - Traitez chaque élément du tableau de manière séquentielle.
INSERT - Aide à insérer des éléments dans un tableau.
Delete - Aide à supprimer des éléments d'un tableau.
Ce qui suit est un programme C pour Recherche d'éléments dans un tableau -
Démonstration en temps réel
#include <stdio.h> #define MAX 100 // Maximum array size int main(){ int array[MAX]; int size, i, search, found; printf("Enter size of array: "); scanf("%d", &size); printf("Enter elements in array: "); for(i=0; i<size; i++){ scanf("%d", &array[i]); } printf("</p><p>Enter element to search: "); scanf("%d", &search); found = 0; for(i=0; i<size; i++){ if(array[i] == search){ found = 1; break; } } if(found == 1){ printf("</p><p>%d is found at position %d", search, i + 1); } else { printf("</p><p>%d is not found in the array", search); } return 0; }
La sortie est la suivante -
Enter size of array: 5 Enter elements in array: 11 24 13 12 45 Enter element to search: 13 13 found at position 3found
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!