Come scrivere codice standard in C++: 11 passaggi (con immagini)

Sommario:

Come scrivere codice standard in C++: 11 passaggi (con immagini)
Come scrivere codice standard in C++: 11 passaggi (con immagini)

Video: Come scrivere codice standard in C++: 11 passaggi (con immagini)

Video: Come scrivere codice standard in C++: 11 passaggi (con immagini)
Video: TOP 5 CONSIGLI-COME DIVENTARE UN BUON DIFENSORE 2024, Novembre
Anonim

Ci sono molti modi per programmare un computer. In definitiva, la decisione su come ottenere ciò che è necessario spetta al programmatore. Tuttavia, ci sono molte "buone pratiche" che utilizzano stili e funzioni per una migliore compilazione e programmi. Ci vuole un po' di precisione per assicurarsi che i prossimi programmatori (incluso te stesso) nel progetto possano leggere e comprendere il tuo codice.

Fare un passo

Metodo 1 di 2: scrittura del codice standard

Scrivi codice standard in C++ Passaggio 1
Scrivi codice standard in C++ Passaggio 1

Passaggio 1. Scarica un IDE (ambiente di sviluppo integrato) per C++ come Eclipse, Netbeans e CodeBlocks oppure puoi utilizzare un editor di testo semplice come Notepad++ o VIM

Puoi anche eseguire il programma dalla riga di comando, nel qual caso sarà sufficiente qualsiasi editor di testo. Potrebbe essere utile scegliere un editor che supporti l'evidenziazione della sintassi e la numerazione delle righe. La maggior parte dei programmatori ritiene che i sistemi simili a Unix (Linux, OS X, BSD) siano i migliori ambienti per lo sviluppo.

Scrivi codice standard in C++ Passaggio 2
Scrivi codice standard in C++ Passaggio 2

Passaggio 2. Creare il file del programma principale

Il file principale deve includere una funzione denominata main(). Qui inizia l'esecuzione del programma. Da qui, dovrai chiamare funzioni, classi di prefisso, ecc. In questo file possono essere inclusi altri file della tua applicazione e librerie.

Scrivi codice standard in C++ Passaggio 3
Scrivi codice standard in C++ Passaggio 3

Passaggio 3. Inizia a scrivere il programma

Inserisci il codice o il programma che vuoi creare (vedi alcuni esempi sotto). Impara la sintassi, la semantica, i paradigmi di programmazione orientata agli oggetti, la striatura dei dati, la progettazione di algoritmi come elenchi collegati, code di priorità, ecc. Il C++ non è un linguaggio facile da programmare, ma così facendo imparerai le basi che funzionano con tutti i linguaggi di programmazione.

Scrivi codice standard in C++ Passaggio 4
Scrivi codice standard in C++ Passaggio 4

Passaggio 4. Inserisci i commenti nel codice

Spiega per quali funzioni e variabili vengono utilizzate. Scegli nomi chiari per variabili e funzioni. Approfitta dei nomi delle variabili globali. In generale, assicurati che chiunque legga il tuo codice possa capirlo.

Scrivi codice standard in C++ Passaggio 5
Scrivi codice standard in C++ Passaggio 5

Passaggio 5. Utilizzare i rientri appropriati nel codice

Di nuovo, vedi l'esempio qui sotto.

Scrivi codice standard in C++ Passaggio 6
Scrivi codice standard in C++ Passaggio 6

Passaggio 6. Compila il codice con

g++ main.cpp

Scrivi codice standard in C++ Passaggio 7
Scrivi codice standard in C++ Passaggio 7

Passaggio 7. Eseguire il programma digitando:

./a.out

Metodo 2 di 2: Esempio

Passaggio 1. Considera l'esempio 1:

    /* Questo semplice programma è stato creato per comprendere le basi dello stile g++. Questo programma usa il compilatore g++.*/ #include /* inserisci le funzioni di input e output */ using namespace std; /* usiamo la funzione std (standard) */ int main() /* dichiara la funzione main; Puoi anche usare int main(void). */ { cout << "\n Ciao papà"; /* '\n' è una nuova riga (t è una nuova scheda) */ cout << "\n Hello Mom"; cout << "\n Questo è il mio primo programma"; cout << "\n Data 2018-04-20"; restituisce 0; }

Passaggio 2. Considera l'esempio 2:

    /* Questo programma conta la somma di due numeri */ #include using namespace std; int main() { float num1, num2, res; /* dichiara la variabile; int, double, long… può anche essere usato */ cout << "\n Inserisci il primo numero = "; cin >> num1; /* inserisci il valore utente in num1 */ cout << "\n Inserisci il secondo numero= "; cin >> num2; res = numero1 + numero2; cout << "\n Somma "<< num1 <<" e "<< num2 <<" = "<<res '\n'; restituisce 0; }

Passaggio 3. Esempio di studio 3:

    /* Moltiplica due numeri */ #include using namespace std; int main() { float num1; int numero2; doppia risoluzione; cout << "\n Inserisci il primo numero = "; cin >> num1; cout << "\n Inserisci il secondo numero = "; cin >> num2; res = numero1 * numero2; cout << "\n Moltiplica due numeri = " << res '\n'; restituisce 0; }

Passaggio 4. Considera l'esempio 4:

    // ''Looping'' per trovare la formula matematica. In questo caso, il programma cerca la risposta alla // Domanda n. 1 nel Progetto Eulero. #include utilizzando lo spazio dei nomi std; int main() { // Apertura ''Principale''. int somma1=0; int somma2=0; int somma3=0; int somma4=0; // Genera l'intero necessario per trovare la risposta. for (int a=0; a < 1000; a=a+3) {sum1 = sum1+a;} // ''Loop'' finché a è maggiore o uguale a 1000, aggiungendo 3 ogni ''loop''. Aggiungi anche a a sum1. for (int b=0; b < 1000; b=b+5) {sum2 = sum2+b;} // ''Loop'' finché b è maggiore o uguale a 1000, aggiungendo 5 ogni ''loop''. Aggiungi anche b a sum2. for (int c=0; c < 1000; c=c+15) {sum3 = sum3+c;} // ''Loop'' finché c è maggiore o uguale a 1000, aggiungendo 15 a c ogni ''loop '' '. Aggiungi anche c a sum3. somma4 = somma1 + somma2 - somma3; // sum4 prende la somma di sum1 e sum2, meno sum3. cout<< somma4; // Il risultato è sum4, la risposta. cin.get(); // Attendi che l'utente prema Invio. restituisce 0; // Dichiarazione da restituire. } // Chiusura principale.

Passaggio 5. Considera i seguenti esempi con stili diversi:

    int main(){ int i = 0; if(1+1==2){ i = 2; } } /* Stile Whitesmiths */ int main() { int i; se (1+1==2) { io = 2; } } /* Stile GNU */ int main() { int i; if (condizione) { i = 2; funzioni(); } }

Suggerimenti

  • Usa sempre un compilatore ISO per i tuoi programmi.
  • 'a.out' è il nome del file eseguibile predefinito generato dal compilatore.
  • Se stai scrivendo qualcosa che utilizza molte variabili o funzioni diverse, includi alcuni commenti per rendere più facile il debug e la comprensione in seguito!