Structures C C Tutoriels de Roots - Partie 14 Introduction Cela fait partie de ma série 14, C Tutoriels de Roots. Nous avons vu les types d'objets fondamentaux, qui sont, int, float, _Bool, char et non avenu. Nous avons vu trois types d'objets dérivés, qui sont l'énumération, le pointeur et le réseau. Dans cette partie de la série, nous allons examiner un autre type d'objet dérivé, qui est appelé structure. 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. 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.
Raisons pour avoir la structure Un tableau est un ensemble d'objets du même type. Il ya des moments où vous avez besoin d'un ensemble d'objets de types différents. Les pouvoirs d'un homme forment un ensemble d'objets de types différents. Les pouvoirs d'un homme peuvent consister en son nom, son âge, son salaire et son diplôme le plus élevé. Son nom par exemple "John Smith", est une chaîne. Son âge peut être considéré comme un entier si vous n'êtes pas intéressé par des fractions d'années.
Son salaire (par semaine) est un flotteur, car il peut avoir quelques chiffres décimaux, par exemple, 1425,45 $. Son diplôme le plus élevé est une chaîne. Une structure est abrégé en struct. Un exemple de structure Imaginez que John Smith a mentionné ci-dessus est mon ami. Le code suivant gère une structure de ses lettres de créance (l'explication est donnée ci-dessous): #include int main () {struct {char nom de *; âge int; flotter salaire; char * HQ;} MesAmis; myFriend.name = "John Smith"; myFriend.age = 30; myFriend.salary = 1425,45; myFriend.HQ = «MSC»; printf (myFriend.
name); printf ("\\ n"); printf ("% i", myFriend.age); printf ("\\ n"); printf ("% f", myFriend.salary); printf ("\\ n"); printf (myFriend.HQ); printf ("\\ n"); return 0; } Si vous avez essayé le code ci-dessus, vous avez sans doute remarqué qu'il ya des décimales supplémentaires p