Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Je Eerste Struct Maken | Introductie tot Structs
C-Structs Beheersen

bookJe Eerste Struct Maken

Gebruik de visuele aanwijzing aan het einde van het eerste hoofdstuk om een gegevenstype te maken dat een chemisch element beschrijft:

main.c

main.c

copy
1234567
struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Note
Opmerking

De massa en het atoomnummer kunnen niet negatief zijn, dus het is efficiënter om het gegevenstype unsigned short int te gebruiken.

Nu kun je een chemisch element aanmaken. De code ziet er als volgt uit:

main.c

main.c

copy
123456789101112131415
#include "stdio.h" struct chemicalElement { char name[3]; int atomicNumber; int valency; double mass; }; int main() { struct chemicalElement silicon = {"Si", 14, 4, 28.08}; return 0; }

Toegang tot struct-velden wordt besproken in het volgende hoofdstuk. Probeer het geometrische punt A te beschrijven met een structuur.

Taak

Swipe to start coding

Je maakt een structuur aan om een punt in een tweedimensionale ruimte te representeren. Het doel is om informatie over het punt op te slaan en weer te geven, waaronder de naam en de coördinaten.

De structuur Point moet bevatten:

  • Een karakterarray voor de naam van het punt — deze mag slechts één letter bevatten (bijvoorbeeld "A" of "B"). Om deze enkele letter en de null-terminator \0 op te slaan, declareer je de array als name[2].
  • Twee gehele velden die de x- en y-coördinaten voorstellen.

In de main-functie:

  • Maak een variabele van het type Point aan.
  • Initialiseer deze met behulp van accolades {} met de naam en coördinaatwaarden.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

What fields should the structure for point A include?

Can you show an example of how to define the structure for point A?

What data type should I use for the coordinates of point A?

close

bookJe Eerste Struct Maken

Veeg om het menu te tonen

Gebruik de visuele aanwijzing aan het einde van het eerste hoofdstuk om een gegevenstype te maken dat een chemisch element beschrijft:

main.c

main.c

copy
1234567
struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Note
Opmerking

De massa en het atoomnummer kunnen niet negatief zijn, dus het is efficiënter om het gegevenstype unsigned short int te gebruiken.

Nu kun je een chemisch element aanmaken. De code ziet er als volgt uit:

main.c

main.c

copy
123456789101112131415
#include "stdio.h" struct chemicalElement { char name[3]; int atomicNumber; int valency; double mass; }; int main() { struct chemicalElement silicon = {"Si", 14, 4, 28.08}; return 0; }

Toegang tot struct-velden wordt besproken in het volgende hoofdstuk. Probeer het geometrische punt A te beschrijven met een structuur.

Taak

Swipe to start coding

Je maakt een structuur aan om een punt in een tweedimensionale ruimte te representeren. Het doel is om informatie over het punt op te slaan en weer te geven, waaronder de naam en de coördinaten.

De structuur Point moet bevatten:

  • Een karakterarray voor de naam van het punt — deze mag slechts één letter bevatten (bijvoorbeeld "A" of "B"). Om deze enkele letter en de null-terminator \0 op te slaan, declareer je de array als name[2].
  • Twee gehele velden die de x- en y-coördinaten voorstellen.

In de main-functie:

  • Maak een variabele van het type Point aan.
  • Initialiseer deze met behulp van accolades {} met de naam en coördinaatwaarden.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4
single

single

some-alt