Lage Din Første Struct
Ved å bruke det visuelle hintet på slutten av det første kapittelet, skal vi lage en datatype for å beskrive et kjemisk grunnstoff:
main.c
1234567struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Masse og atomnummer kan ikke være negative, så det er mer effektivt å bruke datatypen unsigned short int.
Nå kan du opprette et kjemisk element. Koden vil se slik ut:
main.c
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; }
Tilgang til felt i struct vil bli gjennomgått i neste kapittel. Prøv å beskrive det geometriske punktet A med en struktur.
Swipe to start coding
Du lager en struktur for å representere et punkt i et todimensjonalt rom. Målet ditt er å lagre og vise informasjon om punktet, inkludert navn og koordinater.
Strukturen Point skal inneholde:
- Et tegnarray for punktets navn — det skal kun inneholde én bokstav (for eksempel "A" eller "B").
For å lagre denne ene bokstaven og null-terminatoren
\0, deklarer arrayet somname[2]. - To heltallsfelt som representerer
x- ogy-koordinatene.
I main-funksjonen:
- Opprett en variabel av typen Point.
- Initialiser den med krøllparenteser {} med navn og koordinatverdier.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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?
Fantastisk!
Completion rate forbedret til 4.35
Lage Din Første Struct
Sveip for å vise menyen
Ved å bruke det visuelle hintet på slutten av det første kapittelet, skal vi lage en datatype for å beskrive et kjemisk grunnstoff:
main.c
1234567struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Masse og atomnummer kan ikke være negative, så det er mer effektivt å bruke datatypen unsigned short int.
Nå kan du opprette et kjemisk element. Koden vil se slik ut:
main.c
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; }
Tilgang til felt i struct vil bli gjennomgått i neste kapittel. Prøv å beskrive det geometriske punktet A med en struktur.
Swipe to start coding
Du lager en struktur for å representere et punkt i et todimensjonalt rom. Målet ditt er å lagre og vise informasjon om punktet, inkludert navn og koordinater.
Strukturen Point skal inneholde:
- Et tegnarray for punktets navn — det skal kun inneholde én bokstav (for eksempel "A" eller "B").
For å lagre denne ene bokstaven og null-terminatoren
\0, deklarer arrayet somname[2]. - To heltallsfelt som representerer
x- ogy-koordinatene.
I main-funksjonen:
- Opprett en variabel av typen Point.
- Initialiser den med krøllparenteser {} med navn og koordinatverdier.
Løsning
Takk for tilbakemeldingene dine!
single