Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Creazione della Prima Struct | Introduzione alle Struct
Padronanza delle Struct in C

bookCreazione della Prima Struct

Utilizzando l'indicazione visiva alla fine del primo capitolo, definiamo un tipo di dato per descrivere un elemento chimico:

main.c

main.c

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

La massa e il numero atomico non possono essere negativi, quindi è più efficiente utilizzare il tipo di dato unsigned short int.

Ora puoi creare un elemento chimico. Il codice apparirà così:

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

L'accesso ai campi della struct sarà trattato nel prossimo capitolo. Prova a descrivere il punto geometrico A con una struttura.

Compito

Swipe to start coding

Si sta creando una struttura per rappresentare un punto in uno spazio 2D. L'obiettivo è memorizzare e visualizzare le informazioni relative al punto, inclusi il suo nome e le sue coordinate.

La struttura Point deve contenere:

  • Un array di caratteri per il nome del punto — deve contenere solo una lettera (ad esempio, "A" o "B"). Per memorizzare questa singola lettera e il terminatore nullo \0, dichiarare l'array come name[2].
  • Due campi interi che rappresentano le coordinate x e y.

Nella funzione main:

  • Creare una variabile di tipo Point.
  • Inizializzarla utilizzando le parentesi graffe {} con il nome e i valori delle coordinate.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

bookCreazione della Prima Struct

Scorri per mostrare il menu

Utilizzando l'indicazione visiva alla fine del primo capitolo, definiamo un tipo di dato per descrivere un elemento chimico:

main.c

main.c

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

La massa e il numero atomico non possono essere negativi, quindi è più efficiente utilizzare il tipo di dato unsigned short int.

Ora puoi creare un elemento chimico. Il codice apparirà così:

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

L'accesso ai campi della struct sarà trattato nel prossimo capitolo. Prova a descrivere il punto geometrico A con una struttura.

Compito

Swipe to start coding

Si sta creando una struttura per rappresentare un punto in uno spazio 2D. L'obiettivo è memorizzare e visualizzare le informazioni relative al punto, inclusi il suo nome e le sue coordinate.

La struttura Point deve contenere:

  • Un array di caratteri per il nome del punto — deve contenere solo una lettera (ad esempio, "A" o "B"). Per memorizzare questa singola lettera e il terminatore nullo \0, dichiarare l'array come name[2].
  • Due campi interi che rappresentano le coordinate x e y.

Nella funzione main:

  • Creare una variabile di tipo Point.
  • Inizializzarla utilizzando le parentesi graffe {} con il nome e i valori delle coordinate.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4
single

single

some-alt