Bifalgorithm post · Computer science one · Selection Operators

How do you access members of a statically declared structure?

How do you access members of a statically declared structure? (Computer science one · Selection Operators) — "Once we have a declared structure, we need to acc…

Ideas in this flowchart

  • Accéder aux variables membres et les mettre à jour dans une structure
  • Une structure déclarée statiquement peut être utilisée directement, comme dans « Student s; »
  • L’opérateur point est formé d’un point suivi du nom de la variable membre
  • L’opérateur point permet de modifier les valeurs des membres
  • Affectation de l’identifiant : « s.id = 87654321; »
  • Affectation de la moyenne : « s.gpa = 3.9; »
  • L’opérateur point permet d’accéder aux valeurs des membres
  • Affichage du nom avec « s.lastName » et « s.firstName »
  • Affichage de la moyenne avec « s.gpa »
  • Les structures imbriquées permettent d’accéder aux membres de membres
  • Pour une structure imbriquée, l’opérateur point peut être utilisé plusieurs fois
  • Accès à l’année : « s.dateOfBirth.year = 2525; »
  • Accès au mois : « s.dateOfBirth.month = 12; »
  • Accès au jour : « s.dateOfBirth.date = 25; »
Feed/

How do you access members of a statically declared structure?

No cover

Channel

Computer science one

1 page

"Once we have a declared structure, we need to access its member variables and perhaps update them. If we have a statically declared structure, such as Student s; we can use the direct component selector operator ., which is simply just a period followed by the member variable we wish to access. Commonly, this is referred to simply as the dot operator.\n\nStudent s;\n\n//set values:\n\ns.id = 87654321;\n\ns.gpa = 3.9;\n\n//access values:\n\nprintf(\"Name: %s, %s\n\n\", s.lastName, s.firstName);\n\nprintf(\"GPA: %.2f\n\n\", s.gpa);\n\nWhen structures are nested, we can use the dot operator multiple times to access members variables of member variables.\n\ns.dateOfBirth.year = 2525;\n\ns.dateOfBirth.month = 12;\n\ns.dateOfBirth.date = 25;"

Flowchart preview
👍
0
0 comments0 shares

Sign in to view and post comments.