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
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.
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.
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.
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.
Passaggio 5. Utilizzare i rientri appropriati nel codice
Di nuovo, vedi l'esempio qui sotto.
Passaggio 6. Compila il codice con
g++ main.cpp
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!