Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skapa Din Första Struct | Introduktion till Strukturer
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Behärska C-Strukturer

bookSkapa 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

main.c

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

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

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; }

Åtkomst till strukturens fält kommer att diskuteras i nästa kapitel. Försök att beskriva den geometriska punkten A med en struktur.

Uppgift

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 som name[2].
  • Två heltalsfält som representerar koordinaterna x och y.

I funktionen main:

  • Skapa en variabel av typen Point.
  • Initiera den med hjälp av klamrar {} med namn och koordinatvärden.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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

bookSkapa 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

main.c

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

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

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; }

Åtkomst till strukturens fält kommer att diskuteras i nästa kapitel. Försök att beskriva den geometriska punkten A med en struktur.

Uppgift

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 som name[2].
  • Två heltalsfält som representerar koordinaterna x och y.

I funktionen main:

  • Skapa en variabel av typen Point.
  • Initiera den med hjälp av klamrar {} med namn och koordinatvärden.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
single

single

some-alt