Dichiarare gli array
Fa parte della sezione Fondamenti del percorso C++ di Coddy. Lezione 58 di 74.
Un array è una raccolta di elementi e può contenere valori dello stesso tipo, come numeri, stringhe o persino altri array. Gli array vengono creati usando le parentesi quadre [] e gli elementi all'interno dell'array sono separati da virgole.
Ecco un esempio di come creare un array:
int numbers[] = {1, 2, 3, 4, 5};Per controllare la lunghezza dell'array, possiamo usare la funzione std::size():
int length = std::size(numbers);La variabile length conterrà 5 perché l'array contiene 5 elementi.
Un altro modo per creare un array è usare le parentesi [] seguite dalla dimensione dell'array:
int numbers[5];Nel contesto locale (per esempio dentro main()), questo lascia i 5 elementi non inizializzati, quindi contengono valori indeterminati. Scrivi int numbers[5] = {}; per impostarli tutti a 0. Solo gli array statici o globali vengono inizializzati implicitamente a zero.
Sfida
FacileCrea un array chiamato shoppingList che contenga i seguenti elementi: bread, eggs, milk e butter.
Provalo tu
#include <iostream>
#include <string>
int main() {
// Crea l'array shoppingList qui
// Non modificare il codice qui sotto
std::cout << "Shopping List:" << std::endl;
for (int i = 0; i < std::size(shoppingList); i++) {
std::cout << shoppingList[i] << std::endl;
}
return 0;
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloIncremento/DecrementoPost-incremento/Post-decrementoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7Fondamenti di input/output
Istruzione coutIstruzione cinInserimento di stringheRipasso - Fino a 120Ripasso - Vero o falso3Variabili Parte 2
Dichiarazione del tipoConvenzioni di denominazioneRiepilogo - Inizializzare le variabiliConversione di tipo Parte 1Conversione di tipo Parte 26Decisioni
Istruzione ifIf-elseIstruzione switchOperatore condizionaleRiepilogo - If-elseIf-else annidatiEsercitati da solo: Compilatore C++ online