Maison >Problème commun >Ce qui est stocké dans la variable de pointeur de chaîne est

Ce qui est stocké dans la variable de pointeur de chaîne est

(*-*)浩
(*-*)浩original
2019-07-29 13:06:077483parcourir

Les chaînes sont principalement utilisées pour la programmation Voici un point supplémentaire : les chaînes sont similaires aux tableaux de caractères stockés, donc chacun de ses éléments individuels peut être extrait, comme s="abcdefghij", Puis. s[1]="b", s[9]="j", et la position zéro de la chaîne est sa longueur, comme s[0]=10, ce qui peut nous apporter beaucoup de commodité, comme haute précision Pendant le fonctionnement, chaque bit peut être converti en nombre et stocké dans un tableau.

Ce qui est stocké dans la variable de pointeur de chaîne est

Une chaîne ou chaîne (String) est une chaîne de caractères composée de chiffres, de lettres et de traits de soulignement. Généralement enregistré comme s=«a1a2···an» (n>=0). (Apprentissage recommandé : Tutoriel vidéo PHP)

C'est un type de données qui représente du texte dans les langages de programmation. En programmation, une chaîne est une séquence continue de symboles ou de valeurs, telle qu'une chaîne de symboles (une chaîne de caractères) ou une chaîne de chiffres binaires (une chaîne de chiffres binaires).

Le langage C gère les constantes de chaîne sous forme de tableaux de caractères, et un tableau de caractères est ouvert dans la mémoire pour stocker les constantes de chaîne. L'initialisation d'une variable de pointeur de caractère attribue en fait l'adresse du premier élément de la chaîne (c'est-à-dire l'adresse du premier élément du tableau de caractères qui stocke la chaîne) à la chaîne.

La variable pointeur de chaîne stocke la première adresse de la chaîne.

Habituellement, la chaîne entière est utilisée comme objet d'opération, par exemple : trouver une sous-chaîne dans la chaîne, obtenir une sous-chaîne, insérer une sous-chaîne à une certaine position dans la chaîne et supprimer une sous-chaîne. attendez. Les conditions nécessaires et suffisantes pour que deux chaînes soient égales sont : les longueurs sont égales et les caractères à chaque position correspondante sont égaux.

Supposons que p et q soient deux chaînes. L'opération consistant à trouver la position où q apparaît pour la première fois dans p est appelée correspondance de modèles. Les deux méthodes de stockage de chaînes les plus élémentaires sont le stockage séquentiel et le stockage lié.

Le type de données chaîne est un type de données calqué sur l'idée d'une chaîne formelle. String est un type de données très important et utile qui peut être implémenté dans presque tous les langages de programmation.

Ils sont disponibles sous forme de types primitifs dans certaines langues et sous forme de types composites dans d'autres.

La syntaxe de la plupart des langages de haut niveau permet aux instances du type de données chaîne d'être représentées par des chaînes, généralement citées d'une manière ou d'une autre ; ces métachaînes sont appelées « textes » ou « chaînes littérales ».

Bien que les chaînes formelles puissent avoir une longueur arbitraire (mais finie), la longueur des chaînes dans les langages réels est souvent limitée à un maximum artificiel.

De manière générale, il existe deux types de types de données chaîne : "chaîne de longueur fixe", qui a une longueur maximale fixe et utilise la même quantité de mémoire, que la valeur maximale soit atteinte ou non, et "variable ; -length strings" dont la longueur n'est pas arbitrairement fixée et utilise une quantité de mémoire variable en fonction de la taille réelle.

La plupart des chaînes dans les langages de programmation modernes sont des chaînes de longueur variable. Malgré leur nom, toutes les chaînes de longueur variable ont une limite de longueur, qui dépend généralement uniquement de la quantité de mémoire disponible.

Pour plus d'articles techniques liés à PHP, veuillez visiter la colonne Tutoriel graphique PHP pour apprendre !

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
Article précédent:Comment concevoir un systèmeArticle suivant:Comment concevoir un système