*   >> Lecture Éducation Articles >> science >> la programmation

Chaîne de base En C

Chaîne de base en CC Tutoriels de Roots - Partie 13 Introduction Cela fait partie de ma série 13, C Tutoriels de Roots. Une chaîne est un mot du langage humain, expression ou une phrase. Dans cette partie de la série, nous voyons comment une chaîne peut être stocké dans la mémoire et récupéré à partir de la mémoire. Avant de continuer, rappelez-vous qu'un objet est une région en mémoire. Comme je le disais, je présente C à vous dans cette série la façon dont les inventeurs voient. Je fais la présentation en termes simples.

Je crois que de cette manière vous souhaitez mieux comprendre C. Rappelez-vous, prendre les choses dans cette série que je vous donne. Ne pas essayer de soustraire ou d'ajouter une idée dans votre esprit ou de ce que je vous donne; ce serait trompeuse. Vous pouvez faire toute la soustraction ou l'addition après avoir terminé la série. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez.

Aucun type d'objet pour cordes C a types d'objets pour int, _Bool, float, char et non avenu. C n'a pas de type d'objet pour les chaînes. Donc, d'une manière devait être élaboré pour stocker et récupérer des chaînes de la mémoire. Personnages dans un tableau Un exemple d'une chaîne est «l'homme». Nous avons un type d'objet pour les personnages, ce qui est char. Pour stocker une chaîne dans la mémoire nous avons besoin de stocker les caractères (personnages) qui représentent la chaîne comme objets consécutifs dans la mémoire.

Une bonne façon de le faire est d'avoir les caractères dans un tableau. Nous savons que les éléments (objets) d'un tableau sont stockés consécutivement. Donc, ce sera le début de notre solution. Considérez la chaîne suivante: "l'homme" Cette chaîne peut être stocké dans un tableau comme suit: char myStr [] = {'t', 'h', 'e', ​​'', 'm', 'a', ' n '}; Lorsque vous initialisez un tableau comme celui-ci, tous les objets du tableau sont de garder en mémoire consécutivement. Notez que chaque caractère de la chaîne est maintenant un objet de type, char, dans le tableau.

A noter également que l'espace entre les mots «le» et «homme» est également stockée dans le tableau dans un objet, comme ''. Rappelez-vous que lors de l'initialisation d'un tableau, tous les éléments du tableau sont séparées par des virgules. Pour nous l'imprimerons (mettons)

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.