错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Strukturen, Unionen und Bitfelder

  • Joachim Goll,
  • Tobias Stamm

摘要

Programme verarbeiten häufig Datenstrukturen, welche in sich eine Semantik enthalten. Beispielsweise könnte ein Programm für die Personalabteilung für jede Person einen Eintrag mit den folgenden Elementen speichern: Personalnummer, Nachname, Vorname, Straße, Hausnummer, Postleitzahl, Wohnort, Gehalt. Die einzelnen Elemente können beispielsweise die folgenden Typen haben: int char[20] char[20] char[20] int int char[20] float Dies wird als eine zusammengesetzte Datenstruktur, oder in C schlicht als „Struktur“ bezeichnet. Eine solche Struktur enthält unterschiedliche Typen und fasst sie unter einem einzigen Typ zusammen, welcher eine durch die Teile festgelegte Anzahl an Bytes besitzt.