Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Ensimmäisen Rakenteen Luominen | Johdanto Structeihin
C-Rakenteiden Hallinta

bookEnsimmäisen Rakenteen Luominen

Käyttäen ensimmäisen luvun lopussa olevaa visuaalista vihjettä, luodaan tietotyyppi, joka kuvaa kemiallista alkuainetta:

main.c

main.c

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

Massa ja järjestysluku eivät voi olla negatiivisia, joten tehokkaampaa olisi käyttää tietotyyppiä unsigned short int.

Nyt voit luoda kemiallisen alkuaineen. Koodi näyttää tältä:

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

Rakenteen kenttien käyttöä käsitellään seuraavassa luvussa. Yritä kuvata geometrinen piste A rakenteella.

Tehtävä

Swipe to start coding

Olet luomassa rakennetta, joka kuvaa pistettä kaksiulotteisessa avaruudessa. Tavoitteena on tallentaa ja näyttää tietoja pisteestä, mukaan lukien sen nimi ja koordinaatit.

Rakenne Point sisältää:

  • Merkkitaulukon pisteen nimelle — sen tulee sisältää vain yksi kirjain (esimerkiksi "A" tai "B"). Tallentaaksesi tämän yksittäisen kirjaimen ja lopetusmerkin \0, määrittele taulukko muodossa name[2].
  • Kaksi kokonaislukukenttää, jotka edustavat x- ja y-koordinaatteja.

main-funktiossa:

  • Luo muuttuja tyyppiä Point.
  • Alusta se aaltosulkeilla {} nimellä ja koordinaattiarvoilla.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

bookEnsimmäisen Rakenteen Luominen

Pyyhkäise näyttääksesi valikon

Käyttäen ensimmäisen luvun lopussa olevaa visuaalista vihjettä, luodaan tietotyyppi, joka kuvaa kemiallista alkuainetta:

main.c

main.c

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

Massa ja järjestysluku eivät voi olla negatiivisia, joten tehokkaampaa olisi käyttää tietotyyppiä unsigned short int.

Nyt voit luoda kemiallisen alkuaineen. Koodi näyttää tältä:

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

Rakenteen kenttien käyttöä käsitellään seuraavassa luvussa. Yritä kuvata geometrinen piste A rakenteella.

Tehtävä

Swipe to start coding

Olet luomassa rakennetta, joka kuvaa pistettä kaksiulotteisessa avaruudessa. Tavoitteena on tallentaa ja näyttää tietoja pisteestä, mukaan lukien sen nimi ja koordinaatit.

Rakenne Point sisältää:

  • Merkkitaulukon pisteen nimelle — sen tulee sisältää vain yksi kirjain (esimerkiksi "A" tai "B"). Tallentaaksesi tämän yksittäisen kirjaimen ja lopetusmerkin \0, määrittele taulukko muodossa name[2].
  • Kaksi kokonaislukukenttää, jotka edustavat x- ja y-koordinaatteja.

main-funktiossa:

  • Luo muuttuja tyyppiä Point.
  • Alusta se aaltosulkeilla {} nimellä ja koordinaattiarvoilla.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4
single

single

some-alt