Scrivi il codice standard in C

Autore: John Pratt
Data Della Creazione: 12 Febbraio 2021
Data Di Aggiornamento: 28 Giugno 2024
Anonim
1 Impariamo a programmare in C: iniziamo da zero | Daniele Castelletti | Associazione Maggiolina
Video: 1 Impariamo a programmare in C: iniziamo da zero | Daniele Castelletti | Associazione Maggiolina

Contenuto

Esistono infiniti modi per programmare i computer. In definitiva, spetta al programmatore come ottenere ciò di cui ha bisogno. Tuttavia, ci sono molti "buoni modi" per l'utilizzo di stili e funzionalità per una migliore compilazione e programmi più sicuri. Assicurati che i futuri programmatori (incluso te stesso) che continuano a lavorare al tuo progetto possano leggere e comprendere il tuo codice.

Al passo

Metodo 1 di 2: scrivi codice standard

  1. Scarica un C ++ IDE (ambiente di sviluppo integrato) come Eclipse, Netbeans e CodeBlocks o utilizza un editor di testo come Notepad ++ o VIM. Puoi anche eseguire programmi dalla riga di comando, nel qual caso sarà sufficiente un editor di testo. Può essere utile scegliere un editor che indichi la sintassi e supporti i numeri di riga. La maggior parte dei programmatori considera i sistemi tipo Unix (Linux, OS X, BSD) i migliori ambienti per lo sviluppo di programmi.
  2. Crea un file di programma principale. Il file principale deve contenere una funzione chiamata main (). È qui che inizia l'esecuzione del programma. Da questo punto in poi, chiamate funzioni, istanze di classi, ecc. Altri file dell'applicazione e delle librerie possono essere inclusi in questo file.
  3. Inizia a scrivere il tuo programma. Inserisci il codice o il programma che devi creare (vedi sotto per alcuni esempi). Impara la sintassi, la semantica, i paradigmi di programmazione orientata agli oggetti, i flussi di dati, i progetti di algoritmi come elenchi concatenati, code di priorità, ecc. Il C ++ non è un linguaggio semplice da programmare, ma ti insegna i fondamenti che possono essere usati da tutti linguaggi di programmazione.
  4. Aggiungi un commento al tuo codice. Spiega cosa fanno le funzioni ea cosa servono le variabili. Scegli nomi chiari per variabili e funzioni. Inizia i nomi delle variabili globali con lettere maiuscole. In generale, assicurati che chiunque legga il tuo codice possa capirlo.
  5. Usa correttamente il rientro nel codice. Di nuovo, guarda gli esempi di seguito.
  6. Compila il tuo codice con

    g ++ main.cpp

  7. Esegui il tuo programma con le seguenti istruzioni:

    ./a.out

Metodo 2 di 2: esempi

  1. Vedi esempio 1:

      / * Questo è un semplice programma per comprendere le basi dello stile g ++. Questo è un programma con il compilatore g ++. * / #Include iostream> / * funzioni di input e output * / using namespace std; / * usiamo le funzioni std (standard) * / int main () / * dichiara la funzione principale; È possibile anche int main (void). * / {cout " n Hello Daddy"; / * " N" è una nuova riga ( t è una tabulazione) * / cout " n Hello mama"; cout " n Questo è il mio primo programma"; cout " n Data 11/03/2007"; return 0; }

  2. Vedi esempio 2:

      / * Questo programma calcola la somma di due numeri * / #include iostream> usando lo spazio dei nomi std; int main () {float num1, num2, res; / * dichiara le variabili; int, double, long funziona anche * / cout " n Inserisci il primo numero ="; cin num1; / * inserisci utente in num1 * / cout " n Inserisci il secondo numero ="; cin num2; res = num1 + num2; cout " n La somma di" num1 "e" num2 "=" res n "; return 0; }

  3. Vedi esempio 3:

      / * Prodotto di due numeri * / #include iostream> using namespace std; int main () {float num1; int num2; doppia risoluzione; cout " n Immettere il primo numero ="; cin num1; cout " n Immettere il secondo numero ="; cin num2; res = num1 * num2; cout " n Il prodotto di due numeri =" res n "; return 0; }

  4. Vedi esempio 4:

      // Usa un ciclo per trovare un'equazione matematica. In questo caso, la risposta viene calcolata alla // Domanda # 1 dal Progetto Eulero. #include iostream> using namespace std; int main () {// Apri da main. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Crea gli interi richiesti per determinare la risposta. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Si ripete fino a quando a è uguale o maggiore di 1000, aggiunge 3 a a su ogni ciclo. Aggiunge un a sum1. for (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Si ripete fino a quando b è uguale o maggiore di 1000, aggiunge 5 a b in ogni ciclo. Aggiunge b a sum2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Si ripete finché c è uguale o maggiore di 1000, aggiunge 15 ac in ogni ciclo. Aggiunge c a sum3. sum4 = sum1 + sum2 - sum3; // sum4 è la somma di sum1 e sum2, da cui viene sottratta sum3. cout sum4; // Restituisce sum4, la risposta. cin.get (); // Attendi l'invio da parte dell'utente. return 0; // Istruzione di ritorno. } // Main è chiuso.

  5. Dai un'occhiata a questo esempio di stili diversi:

      int main () {int i = 0; se (1 + 1 == 2) {i = 2; }} / * Questo è lo stile Whitesmith * / int main () {int i; se (1 + 1 == 2) {i = 2; }} / * Questo è lo stile GNU * / int main () {int i; se (condizione) {i = 2; funzione (); }}

Suggerimenti

  • Usa sempre un compilatore ISO per i tuoi programmi.
  • L'eseguibile predefinito creato dal compilatore si chiama "a.out".
  • Se stai scrivendo qualcosa con molte variabili o funzioni diverse, prova a commentarlo in modo che sia più facile eseguire il debug e capire in seguito!

Avvertenze

  • Non utilizzare mai stili di codifica poco chiari o funzioni obsolete.