Peut-on utiliser des objets d'une structure comme membres d'une autre structure ou union?Peut-on utiliser des objets d'une structure en tant que membres d'une autre structure ou union?
0
A
Répondre
2
Oui, bien sûr. Struct sont les types et les champs de struct peuvent avoir tout type valide:
struct Point
{
int x, y;
};
struct Rectangle
{
struct Point top_left;
struct Point bottom_right;
};
Ceci est très basique, et où C reçoit beaucoup de ses pouvoirs expressifs.
1
Oui, vous pouvez. courte question - réponse courte :)
+0
Merci pour la réponse la plus courte – Shweta
2
Oui, bien sûr:
struct address {
char street[100];
int number;
};
struct people {
char name[100];
struct address addr;
};
0
Oui. Exemple:
typedef struct MyStruct1
{
int a;
float b;
}MyStruct;
typedef struct AnotherStruct
{
int number;
MyStruct m_field2;
}AnotherStruct;
int main()
{
AnotherStruct obj1;
obj1.number = 10;
obj1.m_field2.a = 10;
obj1.m_field2.b = 34.43;
return 0;
}
Questions connexes
- 1. Comment utiliser efficacement les objets Enum en tant que clés dans la structure de données Map?
- 2. Suppression d'une structure imbriquée avec des pointeurs void en tant que membres?
- 3. customTabBarController n'est pas une structure ou une union?
- 4. Quelle structure de données? LinkedList ou tout autre en Java?
- 5. Structure JSON pour la liste des objets
- 6. MATLAB: Déterminer la longueur/taille totale d'un tableau de structure avec des champs en tant que tableaux de structure
- 7. utilisation invalide de tableau flexible-tableau flexible struct en tant que membre d'une autre structure
- 8. Initialisation explicite de membres de structure/classe
- 9. Exposer membres dans une structure de données comme classe?
- 10. C#: Les membres de la structure sont-ils plus performants?
- 11. Que nomme-t-on des classes dont le seul but est d'agir en tant que structure?
- 12. structure de copie qui contient une autre structure
- 13. Transformer la structure XML à une autre structure xml
- 14. Alignement des membres de la structure dans Visual C++ 2008
- 15. Passer une structure par valeur, avec une autre structure comme l'un de ses membres, change les valeurs des membres de ce membre
- 16. Comment accéder aux membres de cette structure en C?
- 17. Objectif C Classe ou structure?
- 18. Etude sur la structure Spring: Haricots gérés en tant que contrôleur et servlet Dispatcher en tant que contrôleur
- 19. Accès à une autre structure par valeur ou par pointeur
- 20. Autre structure de document dans JTextPane?
- 21. en utilisant appDelegate pour partager des données - obtenir "demande de membre en __ pas en structure ou union"
- 22. Comparaison de memcache, redis et ehcache en tant que structure de mise en cache distribuée
- 23. Transformer la structure XML en une autre structure xml avec xslt
- 24. Quelle structure de données utiliser?
- 25. Utiliser les données avec une structure variable
- 26. Accès aux variables dans une union à l'intérieur d'une structure
- 27. Étagé? structure des modèles/objets complexes Zend Framework
- 28. Mise à jour des objets de structure d'entité
- 29. Syntaxes d'accès aux membres pour le pointeur vers une structure
- 30. structure des fichiers objet
Structures imbriquées Oh oui! –