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