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
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Padronanza delle Struct in C
close
Sezione 1. Capitolo 4
single

single

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

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

some-alt