Creazione della Tua Prima Struct
Utilizzando l'indicazione visiva alla fine del primo capitolo, creiamo un tipo di dato per descrivere un elemento chimico:
main.c
1234567struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
La massa e il numero atomico non possono essere negativi, quindi sarebbe più efficiente utilizzare il tipo di dato unsigned short int.
Ora è possibile creare un elemento chimico. Il codice sarà simile al seguente:
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; }
L'accesso ai campi di una struct sarà trattato nel prossimo capitolo. Prova a descrivere il punto geometrico A utilizzando una struttura.
Grazie per i tuoi commenti!
single
Creazione della Tua Prima Struct
Scorri per mostrare il menu
Utilizzando l'indicazione visiva alla fine del primo capitolo, creiamo un tipo di dato per descrivere un elemento chimico:
main.c
1234567struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
La massa e il numero atomico non possono essere negativi, quindi sarebbe più efficiente utilizzare il tipo di dato unsigned short int.
Ora è possibile creare un elemento chimico. Il codice sarà simile al seguente:
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; }
L'accesso ai campi di una struct sarà trattato nel prossimo capitolo. Prova a descrivere il punto geometrico A utilizzando una struttura.
Scorri per iniziare a programmare
Stai creando una struttura per rappresentare un punto in uno spazio 2D. L'obiettivo è memorizzare e visualizzare le informazioni sul punto, inclusi il nome e le 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, dichiara l'array comename[2]. - Due campi interi che rappresentano le coordinate
xey.
Nella funzione main:
- Crea una variabile di tipo Point.
- Inizializzala utilizzando le parentesi graffe {} con il nome e i valori delle coordinate.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione