Skapa Din Första Struct
Med hjälp av den visuella ledtråden i slutet av det första kapitlet, skapa en datatyp för att beskriva ett kemiskt grundämne:
main.c
1234567struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Massan och atomnumret kan inte vara negativa, så det är mer effektivt att använda datatypen unsigned short int.
Nu kan du skapa ett kemiskt element. Koden kommer att se ut så här:
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; }
Åtkomst till strukturens fält kommer att diskuteras i nästa kapitel. Försök att beskriva den geometriska punkten A med en struktur.
Swipe to start coding
Du skapar en struktur för att representera en punkt i ett tvådimensionellt rum. Målet är att lagra och visa information om punkten, inklusive dess namn och koordinater.
Strukturen Point ska innehålla:
- En teckenarray för punktens namn — den ska endast innehålla en bokstav (till exempel "A" eller "B").
För att lagra denna enda bokstav samt null-terminatorn
\0, deklarera arrayen somname[2]. - Två heltalsfält som representerar koordinaterna
xochy.
I funktionen main:
- Skapa en variabel av typen Point.
- Initiera den med hjälp av klamrar {} med namn och koordinatvärden.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Fantastiskt!
Completion betyg förbättrat till 4.35
Skapa Din Första Struct
Svep för att visa menyn
Med hjälp av den visuella ledtråden i slutet av det första kapitlet, skapa en datatyp för att beskriva ett kemiskt grundämne:
main.c
1234567struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Massan och atomnumret kan inte vara negativa, så det är mer effektivt att använda datatypen unsigned short int.
Nu kan du skapa ett kemiskt element. Koden kommer att se ut så här:
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; }
Åtkomst till strukturens fält kommer att diskuteras i nästa kapitel. Försök att beskriva den geometriska punkten A med en struktur.
Swipe to start coding
Du skapar en struktur för att representera en punkt i ett tvådimensionellt rum. Målet är att lagra och visa information om punkten, inklusive dess namn och koordinater.
Strukturen Point ska innehålla:
- En teckenarray för punktens namn — den ska endast innehålla en bokstav (till exempel "A" eller "B").
För att lagra denna enda bokstav samt null-terminatorn
\0, deklarera arrayen somname[2]. - Två heltalsfält som representerar koordinaterna
xochy.
I funktionen main:
- Skapa en variabel av typen Point.
- Initiera den med hjälp av klamrar {} med namn och koordinatvärden.
Lösning
Tack för dina kommentarer!
single